我正在使用以下 gulp 任务来执行 karma/jasmine 单元测试用例。但是由于某种原因我无法访问 karma.conf.js 文件。当我使用这个path
包访问 karma.conf.js 文件时会出现这个问题。
吞咽任务
gulp.task('tdd', function (done) {
karma.start({
configFile: fs.readFile(path.join(__dirname, '../Tests/karma.conf.js')),
singleRun: true
}, done);
});
我得到的错误
PS C:\Users\dell pc\Documents\Work\WebApiRole> gulp tdd
[13:47:58] Using gulpfile ~\Documents\Work\WebApiRole\Gulpfile.js
[13:47:58] Starting 'tdd'...
INFO [karma]: Karma v0.12.32 server started at http://localhost:9876/
它只是在上述状态中永远等待。
但是当只访问这样的文件时configFile: __dirname, '../Tests/karma.conf.js'
(没有fs.readFile(path.join ) 然后gulpkarma.conf.js
成功访问文件。
有人可以告诉我我在这里做错了什么吗?