0

我已经成功构建并测试了一个nw.js版本为 0.21.6 sdk 的应用程序。但是我现在想创建一个我可以在没有开发工具的情况下发布的版本,但是无论我做什么,它总是用 sdk 构建

去做这个

  1. 我删除node_modules了应用程序的文件夹
  2. npm install nw@0.21.6从命令行执行(即没有sdk后缀)
  3. 我执行了npm install nw-builder --save-dev
  4. 我执行了我的npm prod脚本,它是字符串"nwbuild --platforms osx64 --buildDir dist/ --macIns src/ap.icns src/"

但是构建器下载并使用了 0.21.6 sdk

我已经尝试添加--flavour normalprod脚本中 - 没有区别我已经清除了我的 npm 缓存 - 没有区别

请有人告诉我如何实现这一目标。

PS当我从我的dev脚本 运行时"nw src/" 没有命令行访问,所以它看起来不错。是什么促使 builder 下载和使用 sdk 版本?

4

1 回答 1

0

我通过改用 nw-builder-phoenix(代替 nw-builder)解决了这个问题

于 2017-04-19T17:04:33.313 回答