2016-03-23 3 views
8

私は、UNMET PEER DEPENDENCYは私がpeerDependenciesnpm installのいずれかを必要としていることを意味しています。 I extraneousはパッケージが存在することを意味しますが、package.jsonには記載されていません(おそらく、グローバルにインストールされているためです)。`UNMET PEER DEPENDENCY <packageName>は無関係`とは何ですか?

2人を一緒にするのはどういう意味ですか?

これらのパッケージが正しいバージョンでnode_modulesに表示されても、このエラーが表示されるのはなぜですか?

答えて

4

これは、ローカルのnpmリポジトリにインストールされていないライブラリにも "未対応のピア依存関係"がある "無関係"(依存関係がない)というモジュールがインストールされていることを意味しますあなたがそれをローカルまたはグローバルにインストールしているのであれば、それもあなたの依存関係ツリーにはないので余計です。 npm pruneを実行すると、無関係の依存関係とこのメッセージが削除されます。

+0

これらの依存関係をローカルにインストールしても、私は同じエラーが発生します。ここに何もないのですか? – imsrgadich

+0

モジュールディレクトリだけでなく、依存関係になければなりません。プルーンを実行するか、 - saveを使用してインストールすると修正されるはずです –

関連する問題