Angular:更改 Angular 版本时出现“模块未找到错误”

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

我尝试将我的角度应用程序从版本 9 升级到版本 14。我尝试运行:

npm uninstall @angular/cli
npm cache clear
delete node_modules + package-lock.json
npm install @angular/[email protected]
change angular/core, angular/common .... to 14.2.12
npm i
ng update @angular/[email protected] ....

但在那之后,我面临着这个错误。 任何人都有解决这个问题的方法。非常感谢。

解决我的问题,我想是因为我的应用程序配置中有一些错误

angular upgrade
1个回答
0
投票

对于大型代码库,从 Angular 9 迁移到 Angular 14 可能是一次大迁移。您应该逐步进行,一次升级一个版本。

使用 Angular 迁移工具(请参阅https://angular.io/cli/update)从 9 到 10、10 到 11,直到到达 14。创建一个新分支,并在之后提交迁移更改每个成功的迁移步骤。

您可以通过对所有角度库使用此 ng update 命令来锁定步骤迁移每个角度库:

ng update @angular/cli@^10 @angular/core@^10 @angular/common@^10

您可以使用他们的更新指南查看从 9 到 14 的所有更改:https://update.angular.io/?l=3&v=9.0-14.0

© www.soinside.com 2019 - 2024. All rights reserved.