2016-10-09 85 views
0

我嘗試安裝Typescript來編譯Angular2應用程序,但我得到以下錯誤:「包[email protected]不符合其兄弟姐妹的peerDependencies要求!」無法安裝Typescript「包[email protected]不符合其兄弟姐妹的peerDependencies要求!」

+0

實際上是否有運行該軟件的問題,或者是NPM是挑剔?你有[mcve]嗎? – jonrsharpe

+0

我對Angular2非常新,我嘗試按照「ng-book2」中的教程進行操作,首先要安裝node.js,然後安裝typescript來編譯ts文件。但我仍然收到以下錯誤:139錯誤節點v4.6.0 140錯誤npm v2.15.9 141錯誤代碼EPEERINVALID 142錯誤peerinvalid包[email protected]不符合其兄弟姐妹的peerDependencies要求! 142錯誤peerinvalid同行[email protected]想要webpack @ * 142錯誤peerinvalid對等[email protected]需要[email protected]^1.1.0 ||^2 ||^2.1.0-beta 142錯誤peerinv – Mindan

+0

同樣,運行軟件實際上存在問題嗎? NPM可能非常冗長,並且您可能會發現儘管有警告甚至是錯誤,但一切運行良好。 – jonrsharpe

回答

1

我和你有同樣的問題。但是我試圖安裝角度cli,所以我的修復可能會或可能不會爲你工作。經過多次調查,我發現安裝portfinder似乎可以解決問題。我跑了:

npm install portfinder 

然後我跑了cli安裝,它工作。看看是否適合你。 哦,你需要運行至少4.x和npm節點3.x