Angular 6 更新 package.json 中过时的依赖项

Posted

技术标签:

【中文标题】Angular 6 更新 package.json 中过时的依赖项【英文标题】:Angular 6 updating outdated dependencies in package.json 【发布时间】:2019-02-15 19:31:24 【问题描述】:

我正在使用最新版本的 Angular (6),并尝试更新我的 package.json 依赖项。

使用npm update命令更新所有依赖是否有效,还是有其他更安全、更亲民的方法?

运行npm outdated 可以看到有很多依赖需要更新!

有人可以就这项任务给我一个完整的解释吗?

谢谢大家,编码很好:D

【问题讨论】:

【参考方案1】:

这里有关于 npm update 的作用和行为的所有信息和解释! https://docs.npmjs.com/cli/update

但是如果你想更新 Angular 依赖: ng update 会将当前应用程序更新到最新版本 或ng update --all是否更新package.json中的所有包 更多信息:https://github.com/angular/angular-cli/wiki/update

【讨论】:

'--all' 功能已被删除,因为不建议同时更新多个包。

以上是关于Angular 6 更新 package.json 中过时的依赖项的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Angular 6 中将 ag-grid 从版本 18.1.0 更新到 20.1.0?

损坏的文件 - Angular 项目中 node_modules 中的 .xml2js.DELETE/package,json

Angular 应用程序中需要 package.json、package-lock.json 文件

依赖包版本号更新 warning package.json: “dependencies“ has dependency “eslint“ with range “^6.8.0“

错误:找不到模块'@angular-devkit/build-angular/package.json'

angular 2 package.json 文件的说明