【问题标题】:Unable to start multiple instances of node webkit app无法启动节点 webkit 应用程序的多个实例
【发布时间】:2015-01-06 08:04:15
【问题描述】:

我将 "single-instance":false 添加到我的 package.json 文件中,但我仍然无法启动我的 node-webkit 应用程序的多个实例。

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

【问题讨论】:

  • 请提及您正在尝试使用 nwjs v0.13 及更高版本...
  • @Jry9972 嘿,我也面临同样的问题。我正在使用版本 nwjs-sdk-v0.22.3-win-ia32

标签: node-webkit


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

    您可以在此处找到文档: https://github.com/nwjs/nw.js/wiki/manifest-format

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-10
    • 1970-01-01
    • 2020-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-25
    相关资源
    最近更新 更多