2016-09-10 13 views
1

私はnode-REDでhttpInMultipartノードを使用しようとしましたが、"node-red-contrib-http-multipart":"0.1.x"をpackage.json依存ノード-REDノード[httpInMultipart]:エラー:モジュール 'body-parser'を見つけることができません

[httpInMultipart] Error: Cannot find module 'body-parser' 

このないノード赤パレット中に示さhttpInMultipartノードもたらす:ノード赤、エラー・メッセージがあります。

私はちょうどことを更新(バージョン0.2.0)を押し、私は私のpackage.jsonで"body-parser":"1.15.x"を追加しようとしましたが、それはまだ同じエラーメッセージが動作していない...

+0

ノードの概要を見ると、このノードのようにいくつかの問題があります。実際には、すべてのノードが再び依存関係になっています。 package.json内の電子メール経由で開発者にバグを提起することをお勧めします。ノードのgithubリポジトリを含めるにはあいまいではありません。 – hardillb

答えて

0

パッケージをクリーンアップし、ノードに存在しない依存関係を追加します。赤< 0.13。

プラグインの0.1.x行は、node-red> 0.13で動作するはずです。なぜなら、ノード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)。

+0

プロンプト更新のJohnさんに感謝します。それは動作します – whyfun

+0

@whyfun優秀 - それを聞いてうれしい。あなたが問題を解決したことを他の人が分かっているように、答えを受け入れることを忘れないでください。 –

関連する問題