因为Node.js现在也可以在Windows上使用,所以我想共享我的脚本而不包含node.exe。是否可以将脚本(没有更多文件)与node.exe一起打包到一个可执行文件中?
您绝对可以,并且使用JXcore非常容易。
在Windows上安装JXcore之后,只需运行:
jx package app.js "myAppName" -native
这将产生一个.exe文件,您可以分发该文件并且可以在没有任何外部依赖项的情况下执行该文件(您甚至在系统上甚至不需要JXcore或Node.js)。
这是有关该功能的文档:https : //github.com/jxcore/jxcore/blob/master/doc/api/jxcore-feature-packaging-code- protection.markdown