https://github.com/rogerwang/node-webkit/wiki/How-to-package-and-distribute-your-apps
从以上链接EXCERPT:"根据经验,npm在您定位的每个平台上安装package.json,以确保一切正常工作。"
package.json 中的代码应该是什么来完成 node-webkit中 npm模块的打包 适用于Windows的应用程序?
感谢任何帮助!
答案 0 :(得分:1)
反过来阅读建议:
你的package.json
保持不变;只需在目标的每个平台的文件夹根目录下启动npm install
,以确保获取的模块以平台为目标。
答案 1 :(得分:0)
如果是针对Windows平台,您可以将node.exe
副本与node_modules
文件夹一起添加到您的包中,以实现最大的紧凑性。
上面的替代方法是指定项目所需的每个模块的节点引擎版本和dependencies
的固定版本。
您还可以使用NSIS
等安装程序脚本编写安装脚本,以创建部署应用程序的可执行文件,同时查看package.json
答案 2 :(得分:0)
替代解决方案:
http://nodejs.org/docs/latest/api/modules.html#modules_loading_from_node_modules_folders
以上链接描述了node.js如何查找模块。下载所需的npm后,只需将其放在应用程序根目录的node_modules文件夹中。如果需要,节点将自动查看('示例');在代码中提到,除非在package.json文件中禁用了节点。
完成上述操作后,可以按照包装程序进行操作,同时牢记这个解决方案是平台'和' node-webkit版本'具体