2013-04-19 20 views
8

Vorrei integrare Karma e webstorm per Windows, ho seguito i passaggi da questo web: http://mobicon.tistory.com/273 (traducilo in inglese) ma non funziona.Integrazione di Karma e webstorm

ho creato uno Karma Server e un Karma corrono:

In Percorso al nodo Js textfield File, ho indicato in un file di karma dal nodo-moduli:

C: \ Users \ xxx \ AppData \ Roaming \ NPM-cache \ karma \ 0.8.4 \ pacchetto \ bin \ karma

Nei parametri di applicazione per l'avvio del server e per la Karma Run Run

ottengo i seguenti errori:

module.js:340 
    throw err; 
     ^
Error: Cannot find module 'optimist' 
    at Function.Module._resolveFilename (module.js:338:15) 
    at Function.Module._load (module.js:280:25) 
    at Module.require (module.js:362:17) 
    at require (module.js:378:17) 
    at Object.<anonymous> (C:\Users\Javito\AppData\Roaming\npm-cache\karma\0.8.4\package\lib\cli.js:2:16) 
    at Module._compile (module.js:449:26) 
    at Object.Module._extensions..js (module.js:467:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
    at Module.require (module.js:362:17) 

Process finished with exit code 1 
+0

Ciao! Il supporto Karma è in costruzione, è previsto per WebStorem 7 (vedi http://youtrack.jetbrains.com/issue/WEB-645) – lena

+0

BTW, hai provato il tutorial disponibile [qui] (http: // karma-runner .github.io/0,8/index.html)? – lena

+0

Ciao lena, ho dato un'occhiata al video, ma era per mac e anche per Testacular non per Karma, grazie comunque! –

risposta

8

Il problema era il file di esecuzione Karma (Percorso al nodo del file App JS) stavo indicando a, qui è la mia configurazione sia per il server ed eseguire:

Karma Server:

Karma server config

Karma Run:

Karma Run config

+0

Grazie! Stavo avendo lo stesso problema stasera per far funzionare il karma con pycharm. – Jesse

-1

Cercando di eseguire vele app (app.js nodejs) in Webstorm mi ha dato l'errore ottimista in Ubuntu 14 (32 bit). Ho riparato eseguendo:

sudo npm installare ottimista

Cheers!