Карма / Жасмин - не могу начать тестирование с новым проектом Angular 5 (из-за ошибок в index.d.ts) - PullRequest
0 голосов
/ 10 декабря 2018

При запуске теста с помощью 'ng test' браузер Chrome не запускается.Я получаю это странное сообщение.

Карма Жасмин ОШИБКА в node_modules/@types/jasmine/index.d.ts (138,47): ошибка TS1005: ';'ожидается.

Моя версия Angular - 5.2 с CLI 1.7.4.

1 Ответ

0 голосов
/ 11 декабря 2018

Браузер не запустится, если у вас есть ошибки - это то, что вы видели.

Решение 1 - для устранения симптома:

У меня была такая же проблема.Это может помочь при обновлении типов машинописи и жасмина следующим образом:

$ npm install --save-dev typescript@2.7

$ npm install --save-dev @types/jasmine@2.8.4

Решение 2 - более фундаментальное:

1 - Создайте новый проект Angular 5.Убедитесь, что тестирование возможно: «$ ng test».

2 - Проверьте несоответствие версий в файле package.json.Исправьте эти версии вашего проекта в соответствии с новым примером проекта, который вы только что создали.Сделайте это с помощью 'npm install --save (или --save-dev)' пакетов.Таким образом вы обновите файл package.json.

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...