【问题标题】:node-red-contrib-protobuf not finding .proto filenode-red-contrib-protobuf 找不到 .proto 文件
【发布时间】:2019-10-29 16:09:00
【问题描述】:

我在使用 node-red-contrib-protobuf 的 Heroku 服务器上使用 node-red

我尝试了许多不同的 .proto 文件相对路径。问题是我不断收到此错误: “无法加载原始文件。错误:ENOENT:没有这样的文件或目录,打开'”../src/assets/protocol_buffers_files/generic_message.proto”'

我也试过这个“/src/assets/protocol_buffers_files/generic_message.proto”

我的 node-red 部署实例在 heroku 上。相对路径是正确的。为什么 node-red-contrib-protobuf 找不到 proto 文件?

【问题讨论】:

  • 相对路径很可能是相对于节点的.js 文件,而不是Node-RED userDIR
  • 是的,你是对的,所以我把它放在 ./.node-red 文件夹下就可以了

标签: protocol-buffers node-red


【解决方案1】:

protobuf 文件使用设置中的 node-red 前缀。所以文件需要在那个目录路径中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多