2013-10-05 26 views
29

Sto utilizzando il toolkit Yeoman per avviare un'applicazione Web Angular. Ho seguito tutti i passaggi menzionati here. Ma ancora, apparentemente, grunt non riesce a trovare il modulo karma. Sputa fuori questo errore:Impossibile trovare il modulo 'karma' durante l'utilizzo di grunt

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

Aborted due to warnings. 

Ho provato a installare karma sia localmente che globalmente usando npm, ma nulla sembra funzionare.

risposta

65

Assicurarsi di aver installato sia il karma e grugnito karma prima di eseguire il compito grugnito:

npm install karma 
npm install grunt-karma 

EDIT: uno di linea:

npm install karma grunt-karma 
+0

grazie, è stato utile, signore – fmquaglia

+2

Ho lo stesso problema, ma questo non è stato risolto per me. – skube

+0

questo funziona per me –

0

ho avuto lo stesso identico problema e funzionante npm install karma risolto temporaneamente anche.

Il problema però non era che il karma non era stato inizializzato ma piuttosto che il repository che stavamo usando aveva node_modules registrato senza la cartella di debug di karma.

Questo perché il file .gitignore ha ignorato tutte le cartelle di debug per i controlli. Assicurarsi che il file di .gitignore non è ignorando le cose che si desidera

-1
npm install karma 
npm install grunt-karma 

sopra comando risolvere il problema.

8

ho dovuto installare il seguente

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

Goodluck, Rajesh

Edit: uno di linea:

npm install karma grunt-karma jasmine-core phantomjs 
4

questo lavoro per me:

npm install phantomjs jasmine-core jasmine karma grunt-karma 

Nodo versione: 4.2.2

+0

Oltre a ciò che @ d.danailov ha suggerito, ho anche dovevo eseguire: 'npm installa karma-jasmine karma-firefox-launcher karma-phantomjs-launcher karma-junit-reporter karma-html-reporter karma-coverage --save-dev' – posix99

Problemi correlati