gpt4 book ai didi

javascript - 如何在 karma 的配置文件中添加新插件

转载 作者:行者123 更新时间:2023-11-28 08:30:27 28 4
gpt4 key购买 nike

我想从 karma 生成 HTML 测试报告,所以我使用了插件 karma-htmlfile-reporter 。我按照该插件的说明进行操作。然而,下面的设置让我绊倒了:

plugins : [
'karma-htmlfile-reporter'
],

事实证明,这将覆盖默认的plugins设置,并且毫不奇怪地破坏了一些东西。我最终使用了类似下面的东西来使其工作,它基本上手动列出了我需要的所有项目:

  plugins : [
'karma-jasmine',
'karma-phantomjs-launcher',
'karma-htmlfile-reporter'
],

尽管没有太多额外的工作和代码,但它看起来很愚蠢。那么,有没有更好的方法在 karma 的配置文件中添加新插件呢?

非常感谢。

最佳答案

您可以尝试在安装后将其添加到报告器中,这样更干净,理论上 Karma 应该加载它扫描模块时发现的所有 karma-* 插件。

// karma.conf.js
module.exports = function(config) {
config.set({
...
// Just add it here
reporters: ['progress', 'html'],

// Specific plugin configuration
htmlReporter: {
outputFile: 'tests/units.html'
}
});
};

有时,取景器无法正常工作,因此您必须明确告诉 Karma 要加载什么,因此您必须执行您所编写的操作。

关于javascript - 如何在 karma 的配置文件中添加新插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21927112/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com