你能为karma-runner定义自定义插件吗?

时间:2013-06-03 21:14:27

标签: karma-runner

Karma(又名testacular)似乎有一个插件系统 - github页面中的许多项目都是用于定义适配器,预处理器等的实际插件......

我拼命想找到一种注册新插件的方法,但我不知道这是否可行。有没有人设法做到这一点?

1 个答案:

答案 0 :(得分:1)

我对编写插件并不是很熟悉,但是已经安装了一些插件(尽管我仍然可能做错了)。

假设您已npm install -g karma@canary并为您的插件做了类似的事情。

假设您的插件在package.json文件中有"name": "karma-mycoolplug"(请参阅karma-chrome-launcher's package.json)。然后,您将该名称添加到karma.conf.js的插件部分,即

// plugins to load
plugins = [
  'karma-qunit',
  'karma-chrome-launcher',
  'karma-phantomjs-launcher',
  'karma-mycoolplug',
  'karma-junit-reporter'
];

也许你正在寻找比这更深入的信息?