javascript - 无效的 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。
解决方案
您似乎正在尝试为克隆项目升级 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 应该会顺利出错而不会出现任何问题
推荐阅读
- php - 如何使用 for 循环生成列
- android - Lottie Animation 中的动态文本改变了它的位置
- android - 如何从 Amadeus API (Kotlin Android) 获取 JSON 结果
- python - 为什么使用 group by 会使一些 id 消失
- swift - Swift:通过扩展更新 UIViewController 插图
- c++ - 错误与类属性中的运算符不匹配
- javascript - 屏幕安装后如何调用函数?
- typescript - firebase 函数的问题,它在异步函数中返回未定义的值
- bash - 如何将通配符添加到变量以传递给“执行 shell 脚本”?
- r - 去除因子后堆积条形图标签发生变化(ggplot2)