typescript - Angular 5 到 Angular 6 的迁移
问题描述
我正在按照 Angular 迁移教程从 Angular 5 迁移到 6。
完成整个迁移过程后,在尝试使用 ng serve 运行应用程序时,出现错误
Angular CLI 配置格式已更改,您现有的配置可以通过运行以下命令自动更新:ng update @angular/cli
我按照建议做了,但问题仍然存在。
Angular Cli 6+ 有 angular.json 而不是 angular-cli.json。但是不应该在更新软件包时更新它。
我提到了他们的 git 对话。它说使用 ng update 并且文件结构会自动更新,但我的没有。
解决方案
我想出了一种解决这个问题的方法,因为没有人发布我发布的任何答案,因为它可能对某人有所帮助。
问题出在 json 文件上,我删除了 .angular-cli.json 文件并将其替换为新创建的 angular 6 应用程序的 json 文件,然后运行 npm install。它解决了我的问题。
步骤: 1:删除 .angular-cli.json 2:创建一个新的 angular6 应用并复制它的 angular.json 3:运行 npm install
这只是一种解决方法,我认为直接迁移在正常情况下有效。
推荐阅读
- angular - 在 Angular 中测试 AsyncValidators - 测试通过但不确定期望语句正在运行/执行
- php - 使用 PHP 在 GCS 上合并 CSV 文件
- batch-file - 如何获取公共 ipv4 而不是 ipv6
- docker - gitlab - 作曲家包的 ci
- visual-studio - ASP.NET Core Web API 控制器不返回正确的数据
- javascript - 使用多个 Bootstrap 折叠元素时定位特定的数据目标按钮?
- linq - LINQ 查询总是返回 Null
- python - 导入带有引号的奇怪格式的 csv
- flutter - Flutter`预期有1个位置参数,但找到了0个。`
- php - PHP SQL 检查表单输入是否存在于其他表中,然后继续