ng command returns "Unknown Error : Error : Invalid JSON character: "a" at 0:0"

ng command returns "Unknown Error : Error : Invalid JSON character: "a" at 0:0"

为我的 Windows 10 64 位机器安装了 Node JS 版本 12.19.0,npm 默认版本是 6.14.8

使用命令 npm install -g @angular/cli

安装了 angular cli

当我在命令提示符下尝试任何 ng 命令时 returns 错误消息

Unknown Error : Error : Invalid JSON character: "a" at 0:0

我按照 link 中的解决方案并使用 Notepad++ 将 angular.json 文件编码转换为 UTF-8,并在环境变量中具有 ng 的路径,即 C :\Users<用户名>\AppData\Roaming\npm\node_modules@angular\cli\bin

我的用户文件夹中有一个 angular.json 文件,它以 angular.json 文本开头。我知道问题出在该文件中,但我不知道如何解决它。

我有 npm 和 nodejs 路径变量。似乎没有什么可以解决这个问题。

删除了我的 users/ 文件夹中的 angular.json,这对我有用。正如 Abedin.Zhuniqi 所建议的,我认为您的系统中不能有超过一个 angular.json 个文件

你不能有两个 angular.json 因为当项目有它自己的 angular.json 更改它的名称或删除它。