无法启动多个 node webkit 应用程序实例。

问题描述 投票:1回答:2

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

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

{
  "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"
}
node-webkit
2个回答
0
投票

有一个小技巧:如果每次启动实例时,把package.json里面的应用名称替换掉,下一个实例就会打开,因为nwjs不会在启动的应用上看到相同的名称。

将版本名改在应用名后面,比如。"myapp v1","myapp v2",或者加上时间戳。只要检查这些更改是否不会破坏你的应用程序的其他功能。


-1
投票

"默认情况下,如果你的应用是一个独立的包,那么node-webkit只允许你的应用有一个实例"

你必须在你的package.json文件中包含以下内容:"single-instance": false。

你可以在这里找到文档。https:/github.comnwjsnw.jswikimanifest-format。

© www.soinside.com 2019 - 2024. All rights reserved.