繁体   English   中英

在node-webkit App中打包npm模块

[英]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此文档

https://www.npmjs.org/doc/json.html

替代解决方案:

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM