我对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节点Express应用程序作为可执行文件运行?