jus*_*oob 12 compilation node.js
我想将nodeJS编译成二进制,类似于C/C++。
编译
$NodeCompile -ofast Node.js -o executable
Run Code Online (Sandbox Code Playgroud)
(如果我不能进行编译器设置,那就好)
运行它
$./executable
Run Code Online (Sandbox Code Playgroud)
Ado*_*zis 28
您可能想看看pkg
它以某种方式从 Javascript 创建一个独立的二进制可执行文件,包括模块依赖项和资产文件。
安装和使用很简单:
$ npm install -g pkg
$ pkg index.js -o my-program
$ ./my-program
Run Code Online (Sandbox Code Playgroud)
我的理解是这个二进制文件包含nodejs字节码。看来你还可以交叉编译。
注意:我也尝试过ncc,nexe但我还没有发现它们那么有用。ncc只是创建了一个独立的 Javascript 文件,nexe当我尝试使用它时遇到了 Python 错误。
| 归档时间: |
|
| 查看次数: |
22801 次 |
| 最近记录: |