如何将node-red项目打包为可执行文件?

时间:2019-05-16 15:29:29

标签: javascript node.js exe packaging node-red

我想将Node-RED流部署打包到一个可执行文件中,因此只要运行该可执行文件,就应该部署该流。如何做到这一点? 我想出了不同的解决方案。就像使用Electron并将应用程序打包到可执行文件中一样,但问题是Node-RED项目文件不是完整的nodejs应用程序(完整的nodejs应用程序在项目内部有一些已定义的文件,例如server.js,settings.js等我没有任何.js扩展文件),所以我不能直接在Node-RED上使用它。另一个解决方案是nexe,它也为nodejs应用程序打包,但同样是同样的问题。因此,结果,我必须将我的Node-RED项目变成一个nodejs应用程序,否则有人可以直接解决这个问题,请分享

1 个答案:

答案 0 :(得分:0)

电子Node-RED解决了我的问题。 有用的视频:https://www.youtube.com/watch?v=C2wiA0F9vPo

如果其他人也想这样做,可以考虑使用电子节点红

我现在不创建任何项目。 Electron Node-RED是一个可执行文件,其带有流的node-red运行。因此,我不必创建应用程序并将其转换为.exe。我将只使用电子节点red并部署流程,因此无论何时运行可执行文件,我都可以看到结果。我不必去命令提示符