web-dev-qa-db-fra.com

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

Je reçois une erreur suivante lorsque je cours 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 angulaire

4
saeef ahmed

Vérifiez votre Angular.json.

Il semble que ce fichier de configuration n'est pas correct.

14
JanRecker

Ouvrez le fichier dans Notepad ++ et modifiez le codage en UTF-8, puis enregistrezit fonctionnera à coup sûr :)

1
Musa Sheikh

Dans mon cas, le problème était Visual Studio 2017 en ajoutant les caractères de la nomenclature UTF-8 à angular.json après avoir modifié le fichier. 

Une solution permanente pour Visual Studio et Angular CLI consistait à ouvrir le fichier une fois et à l'enregistrer sous UTF-8 sans signaturecomme suggéré ici

0
derloopkat

C'est principalement dû à l'erreur de syntaxe dans le fichier angular.json. assurez-vous qu'il y a une virgule (,) à chaque extrémité de la ligne précédente. et aussi vérifier la barre oblique (/ et \) dans le chemin. utilisez "/" au lieu de "\".

0
Sinju Angajan

On dirait que vous avez ajouté un chemin dans le fichier angular.json avec "\" au lieu de "/".

0
rma310