我们正在将几年前的项目迁移到最新项目。 Package.JSON指的是旧版本的软件包。
"@angular/animations": "^4.4.3",
"@angular/cdk": "^2.0.0-beta.10",
"@angular/common": "^4.0.0"
我们是否可以将@latest
置于每个版本然后执行NPM更新?
"@angular/animations": "@latest",
"@angular/cdk": "@latest",
"@angular/common": "@latest",
答案 0 :(得分:1)
您可以将每个更改为"*"
并删除node_modules文件夹并执行npm install
。
您应该准备好同时修复多个包中的重大更改。
通常情况下,你应该一次一个,这样就可以更容易地追踪破损,因此至少知道是什么造成的。
如果您尝试这样做,则应确保将版本更改回package.json文件中的"^X.X.X"
。自动更新到最新版本可以并且肯定会随着时间的推移而破坏。