代码之家  ›  专栏  ›  技术社区  ›  Larry

ng生成组件时出现错误“位置629处JSON中的意外标记/错误”

  •  14
  • Larry  · 技术社区  · 6 年前

    我刚从bitbucket克隆了一个angular 6项目,是吗 npm install 以及所有相关任务,它似乎工作得很好,但当我尝试使用angular cli工具生成新组件时” ng generate component “,我得到错误

    “位置629处的JSON中出现意外标记/错误”

    我怎样才能解决这个问题?

    4 回复  |  直到 6 年前
        1
  •  32
  •   Pang    6 年前

    检查您是否无意中发表了评论。打开角度。json并在指定的行或“位置”上查找“/”。JSON不支持注释。

        2
  •  7
  •   Sudhir    6 年前

    我也有同样的问题,当我尝试创建组件时,在谷歌上搜索后,我发现 https://jsonlint.com/ 它验证JSON文件,并指出确切的行和错误。

    有关更多信息,请参阅以下线程: https://github.com/angular/angular-cli/issues/10880

    干杯

        3
  •  4
  •   IrishDubGuy    6 年前

    可能是你的角度有问题。json,或者文件的编码问题,或者Angular CLI中的错误。这是一个开始调查的合理位置(与意外令牌错误相关的许多Angular CLI github问题之一)。。。 https://github.com/angular/angular-cli/issues/10880

        4
  •  0
  •   Zeeshanef    4 年前

    我刚刚将Angular CLI的编码更改为UTF-8。JSON使用记事本++并解决了问题。

    UTF-8