2017-09-28 8 views
2

react 15.6.1から16.0.0に移行しようとしています。私はpackage.jsonを"react": "16.0.0","react-dom": "16.0.0",(私がこれまでに変更したもの)に更新しました。そして、私がchangelogsから理解したことから、物事はスムーズに行かなければなりませんでした。しかし、彼らはしない!私が理解したところでは、彼らはv16.0.0/lib部分を削除したのですが、なぜモジュールが見つからないのでしょうか?16.0.0への移行エラー:「react/lib/ReactComponentTreeHook」モジュールが見つかりません

明らかなものがありませんか? enter image description here助けていただければ幸いです! :)

+0

[この質問]のコメントを確認してください(https://stackoverflow.com/q/46445723/2315280) – bennygenel

答えて

6

おそらく2つのコピーがあります。
は、あなたの端末でこれを試してみてください:

npm ls react 

も:

npm ls react-dom 

これらのコマンドのいずれかが複数の結果を示している場合は、あなたがサポートされていない2つのリアクトのコピー、およびを持っています

ルートnode_modulesのものを除くすべてのコピーを削除し、Reactをdependencyとして指定するプロジェクトで問題を提出してください。このような状況が発生しないように、peerDependencyでなければなりません。

+0

乾杯!今はすべて良いです。 – DrunkDevKek

関連する問題