我在我的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"
}
有一个小技巧:如果每次启动实例时,把package.json里面的应用名称替换掉,下一个实例就会打开,因为nwjs不会在启动的应用上看到相同的名称。
将版本名改在应用名后面,比如。"myapp v1","myapp v2",或者加上时间戳。只要检查这些更改是否不会破坏你的应用程序的其他功能。
"默认情况下,如果你的应用是一个独立的包,那么node-webkit只允许你的应用有一个实例"
你必须在你的package.json文件中包含以下内容:"single-instance": false。