如何將Angular CLI升級到最新版本使用ng --version我得到:@ angular / cli:1.0.0這不是最新版本。由于我的系統上全局安裝了Angular CLI,為了升級它,我嘗試了:npm update angular-cli -g但它不起作用,因為它保持1.0.0版本。
3 回答

牛魔王的故事
TA貢獻1830條經驗 獲得超3個贊
在閱讀了GitHub存儲庫中報告的一些問題后,我找到了解決方案。
要更新系統中全局安裝的angular-cli軟件包,您需要運行:
npm uninstall -g angular-clinpm cache clean or npm cache verify #(if npm > 5)npm install -g @angular/cli@latest
根據您的系統,您可能需要在上面的命令前加上sudo
。
此外,您很可能還想更新本地項目版本,因為在項目目錄中,它的選擇優先級高于全局項目:
rm -rf node_modulesnpm uninstall --save-dev angular-clinpm install --save-dev @angular/cli@latestnpm install
感謝grizzm0在GitHub上指出這一點。
更新CLI后,您可能也想更新Angular版本。
注意:如果要從舊版本更新到Angular CLI 6+,則可能需要閱讀此內容。
編輯:此外,如果您仍然使用1.x版本的cli,則需要轉換angular-cli.json
為angular.json
,使用以下命令可以執行此操作:
ng update @angular/cli --from=1.7.4 --migrate-only
添加回答
舉報
0/150
提交
取消