我想把Node.js编译成二进制文件,就像C/C++一样。 编译 $NodeCompile -ofast Node.js -o executable (如果我不能进行编译器设置也没关系) 运行它。 $./executable
你可能想要看一下pkg它可以从JavaScript中创建一个自包含的二进制可执行文件,包括模块依赖和资源文件。安装和使用都很容易:$ npm install -g pkg $ pkg index.js -o my-program $ ./my-program 据我所知,这个二进制文件包含了nodejs的字节码。同时看起来你也可以进行交叉编译。注意:我也尝试过ncc和nexe,但我发现它们不是很有用。ncc只创建了一个自包含的Javascript文件,而nexe在我尝试使用它时遇到了Python错误。
https://www.npmjs.com/package/pkg
。 - Naveen Kulkarni