ng генерировать компонент, дающий ошибку "Неожиданный токен/в JSON в позиции 629"

Я просто клонировал угловой 6-й проект из битбакет, npm install и все связанные с ним задачи, он работает хорошо, но когда я пытаюсь создать новый компонент с помощью инструмента angl-cli " ng generate component ", я получаю ошибка

"Неожиданный токен/в JSON в позиции 629"

Как я могу это исправить?

Ответ 1

Проверьте, случайно ли вы сделали комментарий. Откройте angular.json и найдите '/' на указанной строке или позиции. JSON не поддерживает комментарии.

Ответ 2

У меня также была такая же проблема, когда я пытался создать компонент и после поиска в Google, я нашел https://jsonlint.com/ и который проверяет ваши файлы JSON, и он указывает на точную строку и ошибку.

Для получения дополнительной информации, пожалуйста, обратитесь к следующей теме: https://github.com/angular/angular-cli/issues/10880

Ура!

Ответ 3

Вероятно, проблема в вашем angular.json где-то, или, может быть, проблема с кодировкой с файлом или ошибка в Angular CLI. Это разумное место, чтобы начать исследовать (один из многих вопросов Gigub с угловым CLI, связанный с неожиданными ошибками маркера)... https://github.com/angular/angular-cli/issues/10880

Ответ 4

мое лучшее предложение - проверка файла JSON (угловой, пакет) в онлайн-формате JSON vAlidator

https://jsonlint.com/

Ответ 5

Попробуйте проверить файл json здесь: https://jsonformatter.curiousconcept.com/ Если у вас возникли проблемы с этим исправлением, попробуйте еще раз.