繁体   English   中英

NW.js-nwbuild无法在Windows上打开

[英]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文件夹的大小。

这是我分发包裹的方式:

  1. 将NW.js二进制客户端复制到dist文件夹

  2. 将我正在工作的源项目复制到名为package.nw (Windows)或app.nw中的nwjs.app/Contents/Resources/的文件夹中

  3. 在您将源代码复制到的路径下运行npm prune --production https://docs.npmjs.com/cli/prune.html

  4. 使用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.

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