【问题标题】:How to package node-red project into an executable file?如何将node-red项目打包成可执行文件?
【发布时间】:2019-05-16 15:29:29
【问题描述】:

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

【问题讨论】:

  • 你已经做了哪些研究?
  • 我想出了不同的解决方案。就像使用 Electron 并将应用程序打包成一个可执行文件,但问题是 Node-RED 项目文件不是一个完整的 nodejs 应用程序,所以我不能直接在 Node-RED 上使用它另一个解决方案是 nexe,它也为 nodejs 打包应用程序,但同样的问题。所以结果,我必须将我的 Node-RED 项目变成一个 nodejs 应用程序,或者有人有直接的解决方案,所以请分享。
  • 编辑问题以包含该问题,并包含有关您对项目未完成的意思的更多详细信息。
  • 我已经编辑了问题。
  • 是的,但我的问题是关于您在编辑中添加的内容。这里没有足够的信息来帮助您

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


【解决方案1】:

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

如果其他人也想要,可以考虑electron-node-red

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-29
    • 1970-01-01
    • 1970-01-01
    • 2013-06-15
    • 1970-01-01
    • 1970-01-01
    • 2015-11-16
    • 1970-01-01
    相关资源
    最近更新 更多