Экспресс-приложение узла упаковки от intellij с использованием pkg - PullRequest
0 голосов
/ 27 октября 2019

Я довольно новичок в node.js. Я создал базовое приложение для экспресс-узлов, используя intelliJ:

File --> new --> Project... --> Node.js and NPM --> Node Express App.

При запуске созданного приложения из intelliJ это выглядит великолепно, я могу написать в своем браузере localhost: 3000 и получить:

Express
Welcome to Express

Как и ожидалось.

Я создаю исполняемый файл, используя pkg . Для этого я сделал следующее:

  • npm i pkg
  • в моем файле package.json раздел скриптов выглядит так:

"scripts": { "start": "node ./bin/www", "pkg": "pkg --target=latest-win-x64 -o app.exe app.js" }

Я также добавил:

"devDependencies": { "pkg": "^4.4.0" }

Использование npm run pkg Я создал файл app.exe, но когда я запускаю этот файл на моей машине с Windows, черный терминалокно открывается на долю секунды и сразу исчезает.

Почему это так? Как я могу запустить это базовое приложение intelliJ node express как исполняемый файл?

...