Node-RED节点[httpInMultipart]:错误:无法找到模块'body-parser'

时间:2016-09-10 03:18:57

标签: node-red

我尝试在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",但它仍然不起作用并且有相同的错误消息...

1 个答案:

答案 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)免费提供。