nwjs中参数node-remote能被动态的设置吗?

阅读 6.6k
1 个回答

可以变通一下,获取到新的地址之后写入package.json然后重启

var manifest = gui.App.manifest;
manifest['node-remote'] = 'xxxxx.com';

fs.writeFileSync('package.json',JSON.stringify(manifest));

然后下一次启动的时候就使用新的值了,如果不想下一次使用就手动重启,重启代码

var child, child_process,
    executable = process.execPath;
child_process  = require("child_process");
child          = child_process.spawn(executable, ['--restart'], {
    detached: true,
    cwd     : path.dirname(executable)
});
child.unref();
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题