代码之家  ›  专栏  ›  技术社区  ›  saeef ahmed

运行ng-serve时JSON字符无效

  •  6
  • saeef ahmed  · 技术社区  · 7 年前

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

    6 回复  |  直到 6 年前
        1
  •  18
  •   keepAlive    6 年前

    检查angular.json。

    这个配置文件似乎不正确。

        2
  •  1
  •   Musa Sheikh    6 年前

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

        3
  •  0
  •   derloopkat    6 年前

    在我的例子中,问题是Visual Studio 2017添加了 UTF-8 BOM characters 贾森 在我编辑了文件之后。

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

        4
  •  0
  •   rma310    6 年前

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

        5
  •  0
  •   Sinju Angajan    6 年前

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

        6
  •  -1
  •   Prakash Pazhanisamy Mohamed Ali RACHID    6 年前

    确保 贾森 编码在 UTF-8 UTF-8-BOM .