无法启动节点webkit应用程序的多个实例

时间:2015-01-06 08:04:16

标签: node-webkit

我在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"
}

2 个答案:

答案 0 :(得分:1)

有一个技巧:如果每次启动实例时都在package.json中替换应用程序的名称,则下一个实例将打开,因为nwjs在启动的应用程序中不会看到相同的名称。

在应用名称后更改版本名称,例如:“ myapp v1”,“ myapp v2”,或附加时间戳。只需检查这些更改是否不会破坏应用程序的其他功能即可。

答案 1 :(得分:-1)

“默认情况下,如果您的应用是独立的套餐,node-webkit只允许您的应用的一个实例”

您必须在package.json文件中包含以下内容: “单实例”:假

你可以在这里找到文件: https://github.com/nwjs/nw.js/wiki/manifest-format