2016-04-27 17 views
2

我只是將我的流星項目遷移到1.3之後,並且他們建議我使用npm反應包而不是氛圍項目。如何處理npm3對等依賴衝突

當我安裝的反應和反應-DOM我得到的是15.0.1

但是最新的版本,我的項目是使用NPM的fixed-data-table其中有

"peerDependencies": { 
    "react": ">=0.13.0 <0.15.0 || ^0.14.0-beta3", 
    "react-dom": ">=0.14.0 <0.15.0 || ^0.14.0-beta3" 
    } 

所以同行的依賴,如果我使用反應15.0.1我將遇到未滿足的對等相關性錯誤。

如何處理這種情況?或者這是否意味着我不能使用固定數據表,如果我使用反應15?

我無法安裝舊版本的反應,因爲還有其他包也具有[email protected]^15.0.1作爲對等關係。

回答

0

什麼是您使用的npm版本? 將npm升級到3.x後,我解決了這個問題。該規則npm treat peerDependencies has changed between npm` 3.x和2.x中,請參閱this

雖然固定數據表的peerDependencies宣佈,它需要做出反應< 0.15.0,但遠低於固定數據表功能反應15.0,所以只是忽略這個WARN。