在nw.js中加载已编译的javascript会在macos上崩溃应用程序

时间:2018-03-25 00:40:21

标签: javascript node-webkit nwjs

我已经构建了一个nw.js应用程序。它在win和macos上运行良好。在Windows上我使用nwjc根据文档编译了js,它工作正常。由于使用nwjc进行混淆需要按操作系统进行操作,因此我在macos上使用完全相同的js文件。但是,当我启动它时它会杀死应用程序。我是一个Windows用户,所以mac对我来说是不熟悉的。 我读过,谷歌搜索,我不知所措。这是我的两个问题:

  1. 有没有办法可以在macos上看到nw.js的任何崩溃日志,以便我可以进一步调试?
  2. 如果即时通讯完全无法使用compiled.js,你是否有任何替代建议我如何注入我的js而不会让应用程序的用户看到它
  3. 我正在使用最新的nwjs sdk build 0.29.2。

2 个答案:

答案 0 :(得分:0)

使用Windows并使用nwjs进行编译是一件麻烦事。我建议如果你有一个VM并安装ubuntu或任何Linux发行版。然后你可以使用nwjs-phoenix构建你的应用程序,这更容易:https://github.com/evshiron/nwjs-builder-phoenix

答案 1 :(得分:0)

This turned out to be an issue with the nw.js build in use. I tried nightly build 30, and its now working as intended with nwjc compiled js on macos.