整合Karma和webstorm

时间:2013-04-19 19:24:21

标签: angularjs webstorm karma-runner

我想整合Karma和webstorm for windows,我已经按照这个网页的步骤进行了操作: http://mobicon.tistory.com/273(将其翻译成英文)但不起作用。

我创建了一个Karma服务器和一个Karma运行:

在Path to Node Js File textfield中,我指出了来自node-modules的karma文件:

C:\用户\ XXX \应用程序数据\漫游\ NPM-缓存\因缘\ 0.8.4 \包\ BIN \因缘

在服务器启动和Karma Run运行的应用程序参数中

我收到以下错误:

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

2 个答案:

答案 0 :(得分:8)

问题是我指向的Karma执行文件(节点App JS文件的路径),这是我对服务器和运行的配置:

Karma Server:

Karma server config

Karma Run:

Karma Run config

答案 1 :(得分:-1)

尝试在Webstorm中运行sails app(app.js nodejs)给了我Ubuntu 14(32位)中的乐观主义错误。我通过运行来修复它:

  

sudo npm install optimist

干杯!