Node.js 捆绑并将我的nodejs程序部署为可执行文件

Node.js 捆绑并将我的nodejs程序部署为可执行文件,node.js,deployment,bundle,executable,distribute,Node.js,Deployment,Bundle,Executable,Distribute,我有一个用node js编写的程序,我想作为“独立的”可执行程序捆绑和分发 我只想使用可执行文件名通过cmd运行程序(不使用npm run start或node file.js)。i、 e.我的程序参数 最推荐的方法是什么 谢谢。有几个选项可供选择。我建议退房 使用Pkg,您可以将节点应用程序打包为一个可执行文件,用于Windows、Linux或Mac 只需通过运行以下命令在您的计算机上全局安装Pkg: npm install -g pkg 然后将入口点添加到package.json文件,如下

我有一个用
node js
编写的程序,我想作为“独立的”可执行程序捆绑和分发

我只想使用可执行文件名通过
cmd
运行程序(不使用
npm run start
node file.js
)。i、 e.
我的程序参数

最推荐的方法是什么


谢谢。

有几个选项可供选择。我建议退房

使用Pkg,您可以将节点应用程序打包为一个可执行文件,用于Windows、Linux或Mac

只需通过运行以下命令在您的计算机上全局安装Pkg:

npm install -g pkg
然后将入口点添加到package.json文件,如下所示:

{
   "bin": "bin.js" // or whatever your point of entry is
}
之后,只需从应用程序目录运行命令

pkg .
这将为Windows、Linux和MacOS构建可执行文件

您可以通过运行以下命令来执行可执行文件:

Windows:
your_exec-win.exe\Windows

Linux:
chmodu+x您的_exec-Linux/您的_exec-linux