ng update @Angular/cli @Angular/Core 或 npx @Angular/cli@13 Update @Angular/Core@13 @Angular/CLI@13 不起作用

问题描述 投票:0回答:2

我正在尝试将我的 Angular cli 和 Angular Core 从 12 升级到 13,但看起来存在对等依赖问题。有人遇到过这个问题吗?

npx @Angular/cli@13 更新@Angular/Core@13 @Angular/cli@13

[![npm ERR! Could not resolve dependency:
npm ERR! dev @angular/compiler-cli@"~13.0.0" from the root project
npm ERR! 
npm ERR! Conflicting peer dependency: [email protected]
npm ERR! node_modules/typescript
npm ERR!   peer typescript@">=4.4.2 <4.5" from @angular/[email protected]
npm ERR!   node_modules/@angular/compiler-cli
npm ERR!     dev @angular/compiler-cli@"~13.0.0" from the root project
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.][1]][1]
 

logs

angular angular-cli npm-install ng-upgrade
2个回答
4
投票

每当我将 Angular 应用程序升级到更高版本时,我都会遇到同样的问题。我一直使用

--force
命令,升级成功完成。因此,只需添加
--force
命令,并确保在升级后测试您的应用程序。

npx @angular/cli@13 update @angular/core@13 @angular/cli@13 --force

此外,如果您升级材质,请执行相同的操作:

npx @angular/cli@13 update @angular/material@13 --force

0
投票

你可以试试这个:

npx @angular/cli@13 update @angular/cli@14 @angular/core@14 -- --legacy-peer-deps
© www.soinside.com 2019 - 2024. All rights reserved.