使用以下脚本:
# main.js
var gui = require('nw.gui');
console.log('App is running');
gui.App.quit();
还有一个简单的package.json
文件:
{
"name": "helloworld",
"main": "main.js"
}
我运行该应用程序:
$ cd ~/MyCode/
$ ~/Downloads/nwjs-sdk-v0.37.4-osx-x64/nwjs.app/Contents/MacOS/nwjs . --enable-logging=stderr
它提供了预期的控制台调试输出,但是nwjs进程永远不会结束,应用程序似乎永远不会退出,我没有收到错误。
该应用程序将在后台在系统托盘中运行(使用Tray),但是当用户要退出时,我不知道要执行什么操作。