我在package.json文件中添加了“single-instance”:false,但我仍然无法启动node-webkit app的多个实例。
我的package.json文件:
{
"name": "Name",
"version": "1",
"main": "index.html",
"single-instance": false,
"window": {
"frame": true,
"toolbar": false,
"resizable": true,
"min_width": 1000,
"min_height": 800,
"icon": "public/images/favicon.png"
},
"nodejs": true,
"node-main": "server.js"
}
答案 0 :(得分:1)
有一个技巧:如果每次启动实例时都在package.json中替换应用程序的名称,则下一个实例将打开,因为nwjs在启动的应用程序中不会看到相同的名称。
在应用名称后更改版本名称,例如:“ myapp v1”,“ myapp v2”,或附加时间戳。只需检查这些更改是否不会破坏应用程序的其他功能即可。
答案 1 :(得分:-1)
“默认情况下,如果您的应用是独立的套餐,node-webkit只允许您的应用的一个实例”
您必须在package.json文件中包含以下内容: “单实例”:假
你可以在这里找到文件: https://github.com/nwjs/nw.js/wiki/manifest-format