在Angular CLI上启动服务时遇到以下错误。
解析angular-cli.json失败。请确保您的angular-cli.json是有效的JSON。
array.map
我已经检查了json文件,其中有一个检查器作为我在这里找到的其他问题的提示,它完全可以。我正在使用Error: SyntaxError: Unexpected token in JSON at position 0
编辑JSON以添加引导程序作为样式。注释掉添加的样式也会导致相同的错误。因此,只要VS2017触及JSON就会出错。
你们有没有经历过这个,或者有解决方案?
提前致谢!
的Matthias
编辑: 链接到json文件。当我使用记事本编辑json文件时,它工作正常。我认为这是一个VS2017问题。 json file
答案 0 :(得分:3)
对于Visual Studio 2017社区和角度cli,我通过关闭自动检测UTF-8编码而不签名和遵循项目编码约定来解决这个问题。
得到:工具|选项|文字编辑器|常规:然后取消选中自动检测无签名的UTF-8编码和遵循项目编码惯例。
如果您的文件在执行此操作之前已被VS修改,请从另一个未触及的cli项目中复制一个新文件。
答案 1 :(得分:0)
复制 angular-cli.json 的内容,然后删除该文件。在文件资源管理器中重新创建此文件作为简单的文本文档。不要忘记将扩展名更改为 json 。很有趣 - Visual Studio不知道如何创建 .json 文件..