找不到插件" karma-mocha-reporter"。 npm install工作正常,但错误仍然存​​在。

时间:2015-11-11 14:30:54

标签: angularjs gruntjs npm karma-runner karma-jasmine

我尝试添加

    plugins: [
      'karma-jasmine',
      'karma-mocha-reporter'
    ],

到我的karma.config.js

我收到此错误:

C:\git\angularjs\.bin>karma start karma.config.js
11 11 2015 15:21:10.617:WARN [plugin]: Cannot find plugin "karma-mocha-reporter".
  Did you forget to install it ?
  npm install karma-mocha-reporter --save-dev
11 11 2015 15:21:10.671:INFO [karma]: Karma v0.13.14 server started at http://localhost:9876/
11 11 2015 15:21:10.672:WARN [launcher]: Can not load "Chrome", it is not registered!
  Perhaps you are missing some plugin?

显然我试过运行

npm install karma-mocha-reporter --save-dev

还全局安装

npm install karma-mocha-reporter --save-dev -g

它安装得很好。但是当我启动业力时,我仍然会收到错误消息。是安装在错误的位置还是什么?

2 个答案:

答案 0 :(得分:2)

你需要在插件数组中添加karma-chrome-launcher插件:

plugins: [
  'karma-jasmine',
  'karma-mocha-reporter',
  'karma-chrome-launcher'
],

我如何回答here,我认为您在全球范围内安装了karma-mocha-reporter插件。

尝试使用链接标志安装karma-mocha-reporter:

npm install karma-mocha-reporter --save-dev --link

答案 1 :(得分:0)

我认为你也想要 karma-chrome-launcher

尝试

npm install --save-dev karma-chrome-launcher