注释
据我所知,NW.js 和 Electron 都可以创建原生桌面应用程序。你知道 GitHub 上有哪些项目用node-serialport等原生模块做了类似的事情吗?使用他们的构建工作流程会对我有很大帮助。 |
NW.js 的东西确实听起来很酷…… 不知道那是否是正确的方法……但也许这样的事情 https://www.youtube.com/watch?v=M6JaWjZKyW4 我不确定您是否希望将它作为一项服务,因为这可能意味着 FG 在 2016 年 1 月 25 日星期一凌晨 4:14,Cheton Wu notifications@github.com写道:
|
刚刚为持续发展创建了一个电子分支。现在可以用electron创建原生包了,但是我遇到了electron里面serialport模块CPU占用率极高的问题。我将尝试使用node-serialport-worker来缓解电子构建的这个问题。 |
这将使发布 Windows 独立可执行文件成为可能吗?或 在 2016 年 4 月 21 日星期四上午 6:53,Cheton Wu notifications@github.com写道:
|
是的,可以使用electron-packager和electron-builder将 Node.js 应用程序打包到 Linux、Mac OS X 和 Windows 可执行文件(或安装程序)中。对于像node-serialport这样的原生模块,它需要一个额外的步骤,使用electron-rebuild为每个平台(例如 linux、darwin 和 win32)和 arch(例如 x64、ia32 等)重建包。我刚刚让它在 Mac OS X 上运行,构建 Windows 可执行文件和安装程序应该指日可待。 到目前为止,唯一的问题是 electron 中 node-serialport 的 CPU 使用率很高,我将深入研究 node-serialport-worker进行更多测试。 |
不确定您之前是否有任何用户在 Windows 上使用过它。我假设这是可能的。
如果是这样,我想我已经看到其他人采用节点程序并将其打包成一个独立的 Windows 应用程序,其中包含安装程序和包含 node.js 的所有内容。
只是想请求有人为 cnc.js 这样做。