【发布时间】:2015-12-02 06:34:29
【问题描述】:
我正在尝试使用 NW.js 运行后台任务(文件系统扫描程序)。
在Electron 中,可以使用child_process.fork(__dirname + '/path_to_js_file') 并在主脚本中调用child.on('message', function(param) { ... }) 和child.send(...),在子脚本中调用process.on('message', function(param) { ... }) 和process.send(...)。
在 NW.js 中,我尝试使用 Web Workers 但没有任何反应(我的 webworker 脚本从未执行)。
我还看到有一个使用 child_process.fork("path_to_js_file.js", {silent: true, execPath:'/path/to/node'}) 的解决方法,但这意味着将 Node.js 捆绑到我未来的应用程序中......
另一个想法?
【问题讨论】:
-
出于好奇,你有什么理由使用 nw.js 而不是 electron?我目前正在使用 nw.js,但想尝试一下 electron。
-
完全是的:我找不到调试电子应用程序的好方法...在这里查看我的另一个问题:stackoverflow.com/questions/32348540/…
标签: node-webkit