1

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

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

4

1 回答 1

1

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

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

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

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

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

于 2013-06-04T22:48:58.583 回答