wake-up-neo.com

Modul 'Karma' kann nicht gefunden werden, wenn Grunt verwendet wird

Ich benutze Yeoman Toolkit, um eine Angular Webanwendung zu booten. Ich habe alle genannten Schritte hier befolgt. Offenbar kann grunt das karma-Modul jedoch nicht finden. Es spuckt diesen Fehler aus:

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

Aborted due to warnings.

Ich habe versucht, karma sowohl lokal als auch global mit npm zu installieren, aber nichts scheint zu funktionieren. 

32
theG33k

Stellen Sie sicher, dass Sie sowohl Karma als auch Grunt-Karma installiert haben, bevor Sie die Grunt-Aufgabe ausführen:

npm install karma
npm install grunt-karma

EDIT: Ein Liner:  

npm install karma grunt-karma
68
Stuart

Ich musste folgendes installieren

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

Viel Glück, Rajesh

Editieren: Ein Liner:  

npm install karma grunt-karma jasmine-core phantomjs
10
Rajesh Jain

Diese Arbeit für mich: 

npm install phantomjs jasmine-core jasmine karma grunt-karma

Knotenversion: 4.2.2

5
d.danailov

Ich hatte genau das gleiche Problem und das Ausführen von npm install karma behebte es vorübergehend.

Das Problem war jedoch nicht, dass Karma nicht initialisiert wurde, sondern dass das von uns verwendete Repository node_modules ohne den Debug-Ordner von karma eingecheckt hatte. 

Das war alles, weil die .gitignore-Datei alle Debug-Ordner für Checkins ignorierte. Stellen Sie sicher, dass Ihre .gitignore-Datei nicht die von Ihnen gewünschten Dinge ignoriert

0
Nate-Wilkins
npm install karma
npm install grunt-karma 

der obige Befehl wird das Problem beheben.

0
user5133652