質問: 私はreactのバージョンは0.14.7を利用しているのですが、ライブラリをnpmでインストールすると、時々以下のような警告が出ます ``` npm WARN EPEERINVALID react-codemirror@0.2.5 requires a peer of react@^0.14.0 but none was installed. ``` ライブラリ(このエラーではreact-codemirror)がreact^0.14.0にしか対応していないということだと思うのですが、.0と.7の差異が原因でライブラリ正常に動作しないということはありますでしょうか?
回答: "0.14.x"のxの部分がアップデートされる場合はバグフィックスが主になりますので、互換性についてほとんど問題になりません。むしろ、バグフィックスで問題が解決している場合があります。 "^"はマイナーバージョンがそれ以上なので、"^0.14.0"は"0.14.7"も含むはずなので、警告は出ないと思っているのですが、ちょっとわかりません。。package.jsonにどのような依存関係が書いてあるのかわからないのですが、他の所で古いReact.jsを読み込んでいるとかがあるかも知れません。"npm install"するとこのエラーが出るというpackage.jsonの情報があれば、もっとわかるかと思います。