11 votes

Caractère JSON non valide lors de l'exécution de ng serve

J'obtiens l'erreur suivante en exécutant 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)

J'utilise la version 6 d'angular

24voto

JanRecker Points 820

Vérifiez votre Angular.json.

Il semble que ce fichier de configuration ne soit pas correct.

4voto

derloopkat Points 163

Dans mon cas, le problème venait de Visual Studio 2017 qui ajoutait Caractères UTF-8 BOM a angular.json après avoir édité le fichier.

La solution permanente pour Visual Studio et Angular CLI était d'ouvrir le fichier une fois et de l'enregistrer en tant que UTF-8 sans signature comme suggéré ici .

2voto

Musa Sheikh Points 29

Ouvrez le fichier dans Notepad++ et changez l'encodage en UTF-8 puis enregistrez. cela fonctionnera à coup sûr :)

0voto

rma310 Points 1

Il semble que vous ayez ajouté un chemin dans le fichier angular.json avec "\" au lieu de "/".

0voto

Sinju Angajan Points 710

C'est principalement dû à une erreur de syntaxe dans le fichier angular.json. assurez-vous qu'il y a une virgule (,) à chaque fin de ligne précédente. et vérifiez également les barres obliques ( / et \ ) dans le chemin. utilisez "/" au lieu de "\".

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X