我尝试在Node-RED中使用httpInMultipart节点,但是在我的package.json依赖项中添加"node-red-contrib-http-multipart":"0.1.x"
之后,重新启动node-red后,会出现一条错误消息:
[httpInMultipart] Error: Cannot find module 'body-parser'
这导致httpInMultipart节点未显示在节点红色托盘中。
我已经尝试在我的package.json中添加"body-parser":"1.15.x"
,但它仍然不起作用并且有相同的错误消息...
答案 0 :(得分:0)
我刚刚推出了一个更新(版本0.2.0),它清理了打包并添加了node-red< 0.13中不存在的依赖项。
插件的0.1.x行应该适用于node-red> 0.13,因为它在node-red中使用了相同的依赖项,但它肯定需要清理。 node-red< 0.13不包含body-parser插件作为其依赖项的一部分,因此很可能是问题。
可以通过拉取请求(https://github.com/sax1johno/node-red-contrib-http-multipart)和报告问题(https://github.com/sax1johno/node-red-contrib-http-multipart/issues)免费提供。