2016-07-07 125 views
1

我最近開始使用Angular 2,並且由於npm依賴項中的一些錯誤,我無法使Angular 2 Quickstart項目正常運行。npm和節點的全新安裝

我可以在全球範圍內卸載之前安裝的所有以npm安裝的軟件,以允許我對其進行全新安裝並提供所需的任何依賴關係?

注:錯誤是一樣的,因爲這些實例是通過向需要在全球範圍內安裝的軟件包造成的,然而,錯誤仍然會發生已經按照這些步驟...

+0

當你NPM -v'在你的終端類型'會發生什麼? – byteSlayer

回答

3

要檢查您的全球安裝的軟件包,您可以鍵入:

npm ls -g --depth=0 

列出所有全球已安裝的軟件包與深度= 0。這意味着它不輸出軟件包的依賴關係。您可以卸載全球套餐搭配:

npm uninstall -g package-name 

請不要卸載NPM包本身...但是你可以用NPM更新您的NPM版本:

npm install npm -g 

正如你的文章中提到的節點。 js版本應該至少是v4.xx,而npm版本應該是v3.xx您可以使用以下命令獲得已安裝的版本:

node -v 
npm -v 

更新Node.js取決於您的操作系統。假設您使用Windows,您應該通過控制面板卸載當前版本,並從官方Node.js頁面下載實際版本。 https://nodejs.org/en/download/current/

爲了得到一個很好的概述NPM是如何工作的,你應該考慮他們的閱讀文檔 :https://docs.npmjs.com/

0

請確保您有正確的node.js版本。該指南說5.0或更高,但指出你錯誤的下載鏈接。 試試這個:https://nodejs.org/en/download/current/

有了這個節點,你應該能夠按照指導一步一步。