我開始使用Angular 2,它需要npm 3.x.x
,所以我用npm install -g npm3
安裝了它。 Angular 2教程告訴我通過運行npm -v
來驗證npm 3.x.x
,但是當我運行它時,它仍然說我有版本2.15.8
。它顯示如果我運行npm3 -v
,則版本號爲3.10.7
,但如果我運行npm -v
,則不會。這是否會導致錯誤?當我運行npm -v
時,是否需要說我正在使用版本3.x.x
?如果是這樣,我需要做什麼?npm -v安裝npm3後仍然顯示版本2.x.x
編輯: Node.js的版本:node -v
表明,我使用v4.4.7(Angular2需要4.4.x
之間的東西 - 5.x.x
,所以我應該在這裏好)
OS:我目前在PC上使用的是Windows 10 ,但是與我的Mac有同樣的問題。
您沒有指定操作系統和Node.js的版本? –
npm與節點js一起安裝,您看到的節點的版本是什麼?如果你正在使用angular-cli,你將遇到老版本npm的問題。 –
我認爲它與此相關[http://stackoverflow.com/a/6237400/1181036](http://stackoverflow.com/a/6237400/1181036) –