运行ng serve时无效的JSON字符

问题描述 投票:6回答:6

运行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)

我正在使用角度版本6

angular angular-cli-v6
6个回答
19
投票

检查你的Angular.json。

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


2
投票

在我的情况下,问题是Visual Studio 2017在编辑文件后将UTF-8 BOM characters添加到angular.json。

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


1
投票

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


0
投票

看起来你在angular.json文件中添加了一个带有“\”而不是“/”的路径。


0
投票

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


0
投票

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

弗拉德,希望这有助于某人


-1
投票

确保在UTF-8中的angular.json编码不是UTF-8-BOM

© www.soinside.com 2019 - 2024. All rights reserved.