我可以让Node.JS应用程序自行执行吗?

时间:2015-04-13 12:02:04

标签: windows node.js jxcore

我是Node.JS的初学者,所以如果我的问题太天真或太简单,请原谅我:)我自己做了一个简单的node.js app:index.js,需要my_module.js。第二个只显示console.log(" Hello")。

现在我想以某种方式将它打包到单个exe文件(我在Windows上工作),以便能够在另一台机器上运行它,而无需安装节点。这甚至可能吗?

1 个答案:

答案 0 :(得分:2)

核心问题已经从here回答了。除了回答之外,我将在Windows上提供一些细节。

基本上;

  1. 下载并安装JXcore
  2. 转到您的应用文件夹
  3. 运行' jx包index.js myapp -native'
  4. 小心你的可执行文件。如果您使用的是64位Windows,则最终会得到应用程序的64位可执行文件。也许现在几乎所有的Windows安装都是64位,这不是什么大不了的事。但是,您也可以通过在32位Windows上重新打包应用程序来获得32位版本。 AFAIK即将对JXcore进行的更新将处理这种混乱。