簡體   English   中英

您的全局 Angular CLI 版本 (10.2.0) 高於您的本地版本 (10.0.8)。 使用本地 Angular CLI 版本

[英]Your global Angular CLI version (10.2.0) is greater than your local version (10.0.8). The local Angular CLI version is used

您的全局 Angular CLI 版本 (10.2.0) 高於您的本地版本 (10.0.8)。 使用本地 Angular CLI 版本。 要禁用此警告,請使用“ng config -g cli.warnings.versionMismatch false”。


我不知道該怎么辦。

我嘗試卸載 angular/cli 和 npm cache clean 但仍然有問題。

這只是意味着您已經在全局本地安裝了 Angular CLI(一次使用npm install -g一次使用npm install 。您的項目將使用本地安裝的版本對我來說很有意義,因為在所有其他情況下它可能會使用全局安裝的版本。

但是除非特定的(和不尋常的)需求需要它,否則 CLI 並不是真的會根據項目而改變。 所以我只保留全局安裝的版本並卸載本地安裝的版本。 (如果 CLI 僅在本地安裝,我懷疑ng命令甚至可以工作,但我可能錯了。)

如果其他人在該項目上工作並需要 CLI,請在自述文件中添加一個條目,指示他們全局安裝 Angular CLI。 但是,如果您要求每個人都使用相同的 CLI 版本,並且本地安裝的 CLI 確實啟用了ng命令,那么您也可以只保留本地的並卸載全局的。 無論哪種方式,您都不需要兩者。 這只是取決於你的具體情況,走哪條路。

許多人避免全局安裝 npm。 您可以從全局卸載 angular cli

  • npm uninstall -g @angular/cli

然后你可以 ng 命令不起作用,但不要驚慌。

你可以通過以下方式做同樣的事情:

  • npm run ng -- 服務
  • npm run ng -- 構建

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM