运行ng serve时无效的JSON字符

sae*_*med 9 angular angular-cli-v6

运行ng服务时出现以下错误...

PS F:\Projects\RecipeApp> ng serve
Invalid JSON character: "\"" at 76:13.
Error: Invalid JSON character: "\"" at 76:13.
    at _token (F:\Projects\RecipeApp\node_modules\@angular-devkit\core\src\json\parser.js:63:19)
    at _readArray (F:\Projects\RecipeApp\node_modules\@angular-devkit\core\src\json\parser.js:316:9)
    at _readValue (F:\Projects\RecipeApp\node_modules\@angular-devkit\core\src\json\parser.js:561:22)
    at _readProperty (F:\Projects\RecipeApp\node_modules\@angular-devkit\core\src\json\parser.js:398:19)
    at _readObject (F:\Projects\RecipeApp\node_modules\@angular-devkit\core\src\json\parser.js:431:30)
    at _readValue (F:\Projects\RecipeApp\node_modules\@angular-devkit\core\src\json\parser.js:564:22)
    at _readProperty (F:\Projects\RecipeApp\node_modules\@angular-devkit\core\src\json\parser.js:398:19)
    at _readObject (F:\Projects\RecipeApp\node_modules\@angular-devkit\core\src\json\parser.js:431:30)
    at _readValue (F:\Projects\RecipeApp\node_modules\@angular-devkit\core\src\json\parser.js:564:22)
    at _readProperty (F:\Projects\RecipeApp\node_modules\@angular-devkit\core\src\json\parser.js:398:19)
Run Code Online (Sandbox Code Playgroud)

我正在使用角度版本6

Jan*_*ker 22

检查你的Angular.json.

看来这个配置文件不正确.

  • 我的angular.json中有语法错误。我已经在“样式”部分添加了一行,但是忘记在上一行的末尾添加“,”。 (3认同)
  • 你的回答可能是评论. (2认同)

der*_*kat 7

就我而言,问题是 Visual Studio 2017在我编辑文件后向angular.json添加了UTF-8 BOM 字符

Visual Studio 和 Angular CLI 的永久解决方案是打开文件一次并另存为UTF-8,无需签名

  1. 转到File-> Save As

文件另存为

  1. 然后在保存按钮上单击三角形并单击Save with Encoding...

另存为弹出窗口

  1. 从编码下拉列表中选择UTF-8 Without signature-> 单击OK

高级保存选项