gpt4 book ai didi

javascript - gulp karma 测试 TypeError : Server is not a function

转载 作者:数据小太阳 更新时间:2023-10-29 04:07:52 26 4
gpt4 key购买 nike

尝试使用 gulp 运行 karma 以运行测试,但遵循以下示例:https://github.com/karma-runner/gulp-karma

我的 gulp 文件:

var gulp = require('gulp');
var Server = require('karma').Server;

/**
* Run test once and exit
*/
gulp.task('test', function (done) {
new Server({
configFile: __dirname + '/karma.conf.js',
singleRun: true
}, done).start();
});

/**
* Watch for file changes and re-run tests on each change
*/
gulp.task('tdd', function (done) {
new Server({
configFile: __dirname + '/karma.conf.js'
}, done).start();
});

gulp.task('default', ['tdd']);

在我运行:gulp test 之后我得到了错误:

TypeError: Server is not a function at Gulp.<anonymous>

有什么可能出错的建议吗?

最佳答案

您安装的是哪个版本的 karma?

API 已从 0.12 更改至 0.13您展示的示例是 0.13 的示例。

以前的 API 如下:

var server = require('karma').server;

//... more code
server.start( { .... } , function(exitCode){
// ...
});

关于javascript - gulp karma 测试 TypeError : Server is not a function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33426749/

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