首页 > 解决方案 > 无效的 JSON 字符:0:0 处的“”。运行命令“ng update @angular/cli --migrate-only --from=1.7.4”时

问题描述

我已经从github克隆了一个项目,并试图在本地运行它,似乎 . angular-cli.json文件需要更新,我已经浏览了一些关于如何做到这一点的教程,并且遇到了这个错误

ng update @angular/cli --migrate-only --from=1.7.4 更新业力配置 更新配置 删除旧配置文件 (.angular-cli.json) 写入配置文件 (angular.json) 无效 JSON 字符:"" at 0:0。

标签: javascriptangulartypescriptangular-cli-v6

解决方案


您似乎正在尝试为克隆项目升级 Angular 核心版本。无论如何,由于 json 文件编码错误而发生此错误,因此您必须确保所有 json 文件(如(angular-cli.json、tslint.json 和 tsconfig.json)都是 UTF-8 编码而不是带有 BOM 的 UTF 编码您可以使用VSCode 或 notepad++更改这些文件的编码,因此运行 ng update @angular/cli --migrate-only --from=1.7.4 应该会顺利出错而不会出现任何问题


推荐阅读