运行ng serve时无效的JSON字符

时间:2018-07-25 10:48:09

标签: angular angular-cli-v6

运行ng serve时出现以下错误...

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)

我正在使用角度版本6

7 个答案:

答案 0 :(得分:18)

检查您的Angular.json。

此配置文件似乎不正确。

答案 1 :(得分:1)

在Notepad ++中打开文件,并将编码更改为UTF-8,然后保存 它肯定会工作:)

答案 2 :(得分:0)

在我的情况下,问题是Visual Studio 2017在我编辑文件后向{strong> angular.json 添加了UTF-8 BOM characters

Visual Studio和Angular CLI的永久解决方案是打开文件一次,并保存为 UTF-8(无签名) as suggested here

答案 3 :(得分:0)

看起来您已经在angular.json文件中使用“ \”而不是“ /”添加了路径。

答案 4 :(得分:0)

主要是由于angular.json文件中的语法错误。确保上一行的每一行末都有一个逗号(,)。并检查路径中的斜杠(/和\)。使用“ /”代替“ \”。

答案 5 :(得分:0)

我只是遇到了与使用“ ng g c”命令时所述的相同问题。问题是我在向angular.json文件添加第二个样式表时忘记了逗号(,)。

希望这对某人有帮助, 弗拉德

答案 6 :(得分:-1)

确保使用UTF-8而不是UTF-8-BOM angular.json 编码。

相关问题