Подтвердить что ты не робот

Невозможно найти модуль "карма" при использовании grunt

Я использую Yeoman toolkit для загрузки Angular веб-приложения. Я выполнил все шаги, упомянутые здесь здесь. Но все же, по-видимому, grunt не может найти модуль karma. Он выплевывает эту ошибку:

Loading "grunt-karma.js" tasks...ERROR
>> Error: Cannot find module 'karma'
Warning: Task "karma" not found. Use --force to continue.

Aborted due to warnings.

Я попытался установить karma как локально, так и глобально, используя npm, но ничего не работает.

4b9b3361

Ответ 1

Перед запуском задачи grunt убедитесь, что вы установили как карму, так и хрюканную карму:

npm install karma
npm install grunt-karma

EDIT: один лайнер:

npm install karma grunt-karma

Ответ 2

Мне пришлось установить следующие

  npm install phantomjs
  npm install jasmine-core
  npm install karma
  npm install grunt-karma

Гудлак, Раджеш

Изменить: один лайнер:

npm install karma grunt-karma jasmine-core phantomjs

Ответ 3

Эта работа для меня:

npm install phantomjs jasmine-core jasmine karma grunt-karma

Node версия: 4.2.2

Ответ 4

У меня была одна и та же проблема, и запуск npm install karma тоже был исправлен.

Проблема заключалась не в том, что карма не была инициализирована, а в том, что хранилище, которое мы использовали, провело node_modules без папки отладки кармы.

Это было все, потому что файл .gitignore игнорировал все папки отладки для проверок. Убедитесь, что ваш .gitignore файл не игнорирует все, что вам нужно.

Ответ 5

npm install karma
npm install grunt-karma 

команда будет исправлена.