我和Gulp一起经营Karma,就像这样:
header {
overflow: hidden;
}
然后:
gulp.start(`karma`);
Karma正在运行且我的测试正在通过,但它不会停止(使用“成功”消息进行堆叠)。
我看了this issue,这看起来和我的情况完全一样,但似乎已经解决了。我也运行this example,这似乎运行正常。唯一的区别(据我所知),是我使用module.exports = (gulp, plugins) =>
gulp.task('karma', done => {
plugins.util.log('Testing with Karma');
const server = new Server({
configFile: path.join(__dirname, '..', '..', 'config/karma.conf.js'),
singleRun: true
}, done);
server.start();
});
运行命令(我正在编写一个应该作为cli运行的节点模块),该示例直接从package.json运行使用gulp.start
。
我在这里做错了什么?