2017-05-27 102 views
0

我有兩個相關的問題。我正在將反應安裝到一個新的空項目中。我只有一個基本的文件夾package.json,沒有別的。未滿足的對等依賴安裝反應

我得到的消息是

+ - 未滿足PEER DEPENDENCY [email protected] || 15.x.x

首先,問題:我解釋正確嗎?消息是說,要麼安裝[email protected]包或安裝反應版本15.x.x?

二,通過運行npm install react --save,我安裝了反應版本15.5.4。如果我對郵件的解釋是正確的,爲什麼我會收到郵件?我已經有反應15.5.4安裝。

回答

0

你的第一個解釋是正確的。你可以有任一版本。

但它並不是抱怨react,而是抱怨react-addons-css-transition-group。您需要安裝react-addons-css-transition-group以及react

+0

感謝您澄清第一點。我意識到這個問題是用css過渡組,但如果你看看npmjs.com上的信息,這個包就不推薦使用了。我還發現,通過將npm升級到最新版本可以解決問題。 – Sam

0

我發現一篇文章指出這是一個錯誤,可以通過升級到最新版本的npm來解決。

因此,我刪除了所有的npm包,這對我來說不是問題,因爲它是一個新項目。如果你有一個現有的項目,你可能不需要那樣做。我只想要一個乾淨的石板。

然後,我清理了我的package.json,並將我的計算機上的npm升級到最新版本,使用npm-windows-upgrade

然後我做了一個乾淨的npm install react,這次我沒有收到任何錯誤消息。

相關問題