我将"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"
}发布于 2020-04-27 21:54:45
这里有一个技巧:如果每次启动一个实例时,你都在package.json中替换应用程序的名称,那么下一个实例就会打开,因为nwjs在启动的应用程序上不会看到相同的名称。
更改应用名称后的版本名称,例如:"myapp v1","myapp v2",或附加时间戳。只需检查这些更改是否不会破坏应用程序的其他功能。
发布于 2015-10-19 21:41:30
“默认情况下,如果您的应用程序是独立软件包,node-webkit仅允许您的应用程序的一个实例”
您必须在package.json文件中包含以下内容:“单实例”:false
您可以在此处找到文档:https://github.com/nwjs/nw.js/wiki/manifest-format
https://stackoverflow.com/questions/27794449
复制相似问题