angularjs - 整合 Karma 和 webstorm

标签 angularjs webstorm karma-runner

我想在 Windows 上集成 Karma 和 webstorm,我已按照此网上的步骤进行操作: http://mobicon.tistory.com/273 (将其翻译成英文)但不起作用。

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

在节点 Js 文件路径文本字段中,我指向节点模块中的 karma 文件:

C:\Users\xxx\AppData\Roaming\npm-cache\karma\0.8.4\package\bin\karma

在服务器启动和 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

最佳答案

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

karma 服务器:

Karma server config

karma 奔跑:

Karma Run config

关于angularjs - 整合 Karma 和 webstorm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16112091/

相关文章:

javascript - Angular ng-repeat 在 Jasmine 测试中不起作用

javascript - 如何使用指令刷新 data-ng-init

javascript - 如何在 AngularJS 中使用 $http.jsonp 对函数进行单元测试?

javascript - AngularJS:自定义指令不适用于 dirPagination

javascript - 获取 angularJS 中的 html 元素

regex - 如何用正则表达式替换 WebStorm/PhpStorm

javascript - karma : Can't find variable: exports

angularjs - chai-as-promised 测试不适用于 $q promise

webstorm - 是否可以在 WebStorm 中自动完成函数参数

webstorm - 文件在 WebStorm 中显示为灰色意味着什么?