2016-12-07 25 views
4

"react-bootstrap-table"をインストールした後にエラーが発生しました。UNMET PEER DEPENDENCY [email protected]

├── [email protected] 
└── UNMET PEER DEPENDENCY [email protected] 

マイpackage.json

"dependencies": { 
    "isomorphic-fetch": "^2.2.1", 
    "react": "^15.4.0", 
    "react-addons-linked-state-mixin": "^15.4.0", 
    "react-bootstrap": "^0.30.6", 
    "react-bootstrap-table": "^2.6.0", 
    "react-cookie": "^0.4.8", 
    "react-dom": "^15.4.0", 
    "react-redux": "^4.4.6", 
    "react-router": "^3.0.0", 
    "react-router-apply-middleware": "0.0.2", 
    "react-router-bootstrap": "^0.23.1", 
    "react-router-relative-links": "^0.1.0", 
    "redux": "^3.6.0", 
    "redux-logger": "^2.7.4", 
    "redux-promise-middleware": "^4.1.0", 
    "redux-thunk": "^2.1.0" 
    } 

おかげで任意のヘルプ。

+0

未対応のピア依存関係は、ライブラリが依存するライブラリですが、デフォルトではインストールされません。このライブラリを使用するために反応ルータが必要であることを伝えるだけです。あなたがすでに持っているかどうかはチェックしません。 – Alexander

+0

ご協力ありがとうございます。 私は理解していた。あなたはそれについてもっと説明できますか? 私のプロジェクトはまだ正常に動作します。 私のプロジェクトには影響しなかったかもしれません。おかげさまで –

+0

http://stackoverflow.com/questions/20764881/why-does-npm-install-say-i-have-unmet-dependenciesこれにはいくつかの解決策があります。 – Alexander

答えて

0

このブログ記事では、Peer Dependanciesについてよく説明しています。
https://nodejs.org/en/blog/npm/peer-dependencies/

これはしかし、倒れる1のユースケースがあります:プラグインが。プラグインパッケージは、必ずしもホストパッケージを直接使用するとは限らないにもかかわらず、別の「ホスト」パッケージと共に使用するためのものです。ほとんどのプラグインは実際にはホストパッケージに依存しません。

これに対する解決策は、あなたのケースでは、ピア依存

だった私がreact-bootstrap-tableパッケージのレポを通じて掘って[email protected]はDEV依存性として言及されて使用されることがわかったので、あなたが実際にそれをインストールする必要はありませんようですそれらのサンプルアプリでは

したがって、パッケージと一緒にサンプルをバンドルしない限り、無視することはできません。

関連する問題