25

ng update有人能解释一下Angular 6 和 Angular之间的区别npm update吗?

4

1 回答 1

13

ng update:将当前应用程序更新到最新版本。

就像 Web 和整个 Web 生态系统一样,Angular 也在不断改进。Angular 在持续改进与高度关注稳定性和简化更新之间取得了平衡。使您的 Angular 应用程序保持最新状态使您能够利用前沿的新功能以及优化和错误修复。

本文档包含的信息和资源可帮助您使您的 Angular 应用程序和库保持最新。

npm update:此命令会将列出的所有包更新到最新版本(由标签配置指定),尊重 semver。

它还将安装缺少的软件包。与安装软件包的所有命令一样, --dev 标志也会导致 devDependencies 被处理。

如果指定了 -g 标志,此命令将更新全局安装的软件包。

如果未指定包名称,则将更新指定位置(全局或本地)中的所有包。

从 npm@2.6.1 开始,npm 更新将只检查顶级包。以前版本的 npm 也会递归地检查所有依赖项。要获得旧行为,请使用 npm --depth 9999 update。

从 npm@5.0.0 开始,npm 更新将更改 package.json 以将新版本保存为所需的最低依赖项。要获得旧行为,请使用 npm update --no-save。

来源:
https ://github.com/angular/angular-cli/wiki/update
https://docs.npmjs.com/cli/update

于 2018-09-01T14:02:21.460 回答