[英]Packaging npm modules in node-webkit App
https://github.com/rogerwang/node-webkit/wiki/How-to-package-and-distribute-your-apps
摘自上面的链接: “根据经验,npm在目标平台上安装package.json,以确保一切正常。”
package.json中的代码应如何在Windows的Node-Webkit App中完成npm模块的 打包 ?
任何帮助表示赞赏!
反过来阅读建议:
您的package.json
保持不变; 只需为每个目标平台在文件夹的根目录启动npm install
,以确保获取的模块以该平台为目标。
如果这是用于Windows平台,则可以将node.exe
副本与node_modules
文件夹一起添加到程序包中,以实现最大的可压缩性。
替代上述方法的是指定项目所需的每个模块的节点引擎版本和dependencies
的固定版本。
您还可以使用NSIS
类的安装程序脚本编写安装脚本,以创建一个可部署您的应用程序的可执行文件,另请package.json
此文档
替代解决方案:
http://nodejs.org/docs/latest/api/modules.html#modules_loading_from_node_modules_folders
上面的链接描述了node.js如何查找模块。 下载所需的npm后,只需将其放在应用程序根目录下的node_modules文件夹中即可。 如果需要,节点将自动在其中查找(“示例”); 代码中提到,除非在package.json文件中禁用了节点。
完成上述操作后,您可以按照打包过程进行操作,同时牢记此解决方案特定于“平台”和“ node-webkit版本”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.