首页 > 解决方案 > Angular 从 5 升级到 6 - 未创建 Angular.json

问题描述

我正在按照官方指南将 Angular 应用程序升级到版本 10,目前正在尝试根据update.angular.io升级到 CLI 版本 6

确保您使用的是 Node 8 或更高版本 在本地更新您的 Angular CLI,并通过运行以下命令将配置迁移到新的 angular.json 格式:

npm install @angular/cli@6
ng update @angular/cli@6

我已经运行了以下代码,但我仍然可以看到 .angular-cli.json 文件而不是 angular.json 文件。

以下是更新到版本 6 的当前 cli 版本,除了与对等依赖相关的几个警告在更新 CLI 时没有出现任何错误。

在此处输入图像描述

标签: node.jsangularnpmangular-cliangular-cli-v6

解决方案


这成功了!@Andrew Allen,但在我的情况下投票第二多的答案=> 如果您使用的是 v6.xx 或更高版本的 angular cli,您可以使用以下命令自动将现有的 angular-cli.json 文件更新为 angular.json 文件命令行工具。

**ng update @angular/cli --from=1.7.4 --migrate-only**

在上面的命令中,1.7.4 是您之前使用的 cli 版本。--migrate-only 标志确保它只会执行迁移但不会更新已安装的版本。


推荐阅读