【问题标题】:Question about updating my angular project关于更新我的角度项目的问题
【发布时间】:2019-10-17 11:24:26
【问题描述】:

我需要更新我的 Angular 项目,但我遇到了一些问题。 它向我显示以下消息:

Your global Angular CLI version (8.0.1) is greater than your local
version (1.7.4). The local Angular CLI version is used.

To disable this warning use "ng config -g cli.warnings.versionMismatch false".

Error: Cannot update safely because packages have conflicting dependencies. Package @angular/core would need to match both versions "7.2.15" and "8.0.0, which are not compatible.
Cannot update safely because packages have conflicting dependencies. Package @angular/core would need to match both versions "7.2.15" and "8.0.0, which are not compatible.

如果有人可以帮助我?

【问题讨论】:

标签: angular angular-cli


【解决方案1】:

在升级您的 Angular 项目时,只需运行以下命令:

ng update

否则,如果您只想在 CLI 上执行升级,您可以选择特定的软件包

ng update @angular/cli

或者直接通过npm安装

npm install --save-dev @angular/cli

如果您需要进行硬重置,您可以先全局安装 CLI,然后更新项目本身中的 CLI。

npm uninstall -g @angular/cli
npm cache verify
npm install -g @angular/cli@latest

那么,你cd到我们的项目目录,

rm -rf node_modules dist 
npm install --save-dev @angular/cli@latest
npm i 
ng update @angular/cli 
ng update @angular/core
npm install --save-dev @angular-devkit/build-angular

【讨论】:

  • 当我尝试更新 @angular/cli 时,它会显示该消息,我无法更新我的项目
  • @RicardoGraciano 我还有一个。现在让我更新我的答案。
猜你喜欢
  • 1970-01-01
  • 2023-02-06
  • 2019-02-11
  • 2021-10-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-04
  • 1970-01-01
相关资源
最近更新 更多