Karma(又名 testacular)似乎有一个插件系统 - github 页面中的许多项目都是用于定义适配器、预处理器等的实际插件......
我拼命想找到一种注册新插件的方法,但我不知道这是否可行。任何人曾经设法做到这一点?
Karma(又名 testacular)似乎有一个插件系统 - github 页面中的许多项目都是用于定义适配器、预处理器等的实际插件......
我拼命想找到一种注册新插件的方法,但我不知道这是否可行。任何人曾经设法做到这一点?
我对编写插件不是很熟悉,但已经安装了一些(尽管我仍然可能做错了)。
假设你已经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'
];
也许您正在寻找比这更深入的信息?