因果报应建设
一个 兴建 因果报应测试跑者预处理器。 二. 主要好处 esbuild 是编译输出的速度和可读性.
安装
npm install --save-dev karma-esbuild
使用量
添加 esbuild 作为您的预处理器 karma.conf.js数字 :
module.exports = function (config) {
config.set({
preprocessors: {
// Add esbuild to your preprocessors
"test/**/*.test.js": ["esbuild"],
},
});
};
高级: 自定义配置
一个自定义的 esbuild 配置可以通过一个额外的属性在因果配置上传递. 看看这个 用于构建的文档 对于可用的选项.
module.exports = function (config) {
config.set({
preprocessors: {
// Add esbuild to your preprocessors
"test/**/*.test.js": ["esbuild"],
},
esbuild: {
// Replace some global variables
define: {
COVERAGE: coverage,
"process.env.NODE_ENV": JSON.stringify(process.env.NODE_ENV || ""),
ENABLE_PERFORMANCE: true,
},
plugins: [createEsbuildPlugin()],
// Karma-esbuild specific options
singleBundle: true, // Merge all test files into one bundle(default: true)
},
});
};
许可证
MIT,参见 自由主义 文档.