5 回复
node.js 是调戏程序员得工具
在 Node.js 中,将应用打包成可执行文件(executable)通常使用工具如 pkg
或 nexe
。这些工具可以将你的 Node.js 项目及其依赖项打包成一个独立的可执行文件,方便在不同平台上运行而无需安装 Node.js 运行时。
以下是使用 pkg
工具的步骤:
-
安装
pkg
: 首先,你需要全局安装pkg
。可以通过 npm 来完成:npm install -g pkg
-
准备项目: 确保你的 Node.js 项目有一个
package.json
文件,并且入口文件(通常是index.js
或app.js
)已经在package.json
的main
字段中指定。 -
配置
pkg
(可选): 你可以在项目根目录下创建一个pkg
配置文件(如package.json
中的pkg
字段或.pkgignore
文件)来指定哪些文件需要包含或排除在打包中。 -
打包应用: 在项目根目录下运行以下命令来打包应用:
pkg .
这将生成适用于你当前操作系统的可执行文件。如果你想为其他平台生成可执行文件,可以使用
--targets
选项,例如:pkg . --targets node14-linux-x64,node14-macos-x64,node14-win-x64
这样,你的 Node.js 应用就被打包成了可在目标平台上直接运行的可执行文件。