如何使用Package.JSON进行NPM包升级?

时间:2017-10-01 09:58:23

标签: node.js npm

我们正在将几年前的项目迁移到最新项目。 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",

1 个答案:

答案 0 :(得分:1)

您可以将每个更改为"*"并删除node_modules文件夹并执行npm install

您应该准备好同时修复多个包中的重大更改。

通常情况下,你应该一次一个,这样就可以更容易地追踪破损,因此至少知道是什么造成的。

如果您尝试这样做,则应确保将版本更改回package.json文件中的"^X.X.X"。自动更新到最新版本可以并且肯定会随着时间的推移而破坏。