[英]NW.js - nwbuild not opening on windows
我在Nw.js中构建了一个应用程序。 它几乎完成了,但是现在面临一个问题。 在代码(开发)上单击nw.exe时,它会在2秒钟内快速打开。 但是当我使用nwbuild -p win64 .
创建一个构建时nwbuild -p win64 .
,这需要花费很多时间,例如要花一分钟时间才能打开,给人的感觉是应用正在自动打开。
生成后,.exe的代码库为21 MB。 如果有人可以帮助我理解为什么会发生以及如何使其更快打开,我将不胜感激。
nwbuild现在不被官方推荐,也许尝试nwjs-builder-phoenix或创建自己的分发脚本。 我记得,nwjs-builder-phoenix也不能很好地处理node_modules
文件夹的大小。
这是我分发包裹的方式:
将NW.js二进制客户端复制到dist
文件夹
将我正在工作的源项目复制到名为package.nw
(Windows)或app.nw
中的nwjs.app/Contents/Resources/
的文件夹中
在您将源代码复制到的路径下运行npm prune --production
。 https://docs.npmjs.com/cli/prune.html
使用npm软件包plist
(对于MacOS)或rcedit
(对于Windows)更改二进制客户端有关版本,nanme,author..etc的信息
对于Mac,如果要发布到应用商店http://docs.nwjs.io/en/latest/For%20Users/Advanced/Support%20for%20Mac%20App%20Store/,则需要更改很多内容
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.