2016-11-20 142 views

回答

2

當您運行angular-cli時,您必須全局運行與本地相同的版本。我遇到過很多問題。我不知道這是如何打算運行,但我知道它肯定會導致問題!

在全局安裝時,請確保您更新本地。

所以我要做的就是,

npm uninstall -g angular-cli 
npm cache clean 
npm install -g [email protected] 

然後我刪除npm_moduels文件夾。然後我運行,

npm install [email protected] --save 

現在本地版本和全局版本匹配。

基於這種方法,我將它從package.json中移除,並且一旦您運行最終命令以使用--save在本地安裝它,它會將其添加回正確的版本。

警告!

當你更新angular-cli它很可能會打破你的應用程序。如果發生這種情況,請檢查您的其他依賴項,確保它們與您正在運行的新版本angular-cli一起工作。

Update Angular-cli

+1

要在這一點展開,這是如果你更新有一個'node_modules'文件夾的任何目錄的全局角度,CLI * *外面更容易。我以某種方式在我的主目錄中有一個'node_modules /',因此無法從那裏更新全局cli。 – filoxo