ng生成组件给出“意外令牌[在位置800的json中”

时间:2018-06-07 15:43:09

标签: angular

当我在位置800的json中运行“ng generate component”“意外令牌”时。当我输入服务时,窗口会持续运行。有什么帮助吗? PS E:\ angulartutorial \ my-first-app> ng生成组件 位于800的JSON中的意外标记] 当我运行服务

1 个答案:

答案 0 :(得分:0)

只是为了使搜索者受益(并确认评论中的陈述)而回答:

对我来说,答案是angular.json中的无效字符(尽管其他人可能在angular-cli.jsonpackage.json中发现了问题,对我而言,罪魁祸首是{{1} }。

Visual Studio Code中打开文件有助于识别错误(另一个编辑器认为该错误有效)。

在我的情况下,原因是我在json中添加了评论。

例如在angular.json中,此源提供了错误:

angular.json
  

错误:位置888中的JSON中意外的令牌

但是删除评论即可,例如

"scripts": [
                /* boostrap.bundle includes popper.js */
                "node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"
            ]