Gulp 吞咽错误进程终止,代码为1
您好,我正在尝试使用VS中的karma运行jasmine单元测试。我有一个简单的var gulp任务,应该可以正常工作。我收到错误Gulp 吞咽错误进程终止,代码为1,gulp,karma-jasmine,Gulp,Karma Jasmine,您好,我正在尝试使用VS中的karma运行jasmine单元测试。我有一个简单的var gulp任务,应该可以正常工作。我收到错误进程以代码1终止。 gulp.task('test', function (done) { new Server({ configFile: __dirname + '/karma.conf.js', singleRun: true }, done()).start(); }); 这将得到上面的错误 当我添加funit
进程以代码1终止。
gulp.task('test', function (done) {
new Server({
configFile: __dirname + '/karma.conf.js',
singleRun: true
}, done()).start();
});
这将得到上面的错误
当我添加funition(){done();}
我得到以下错误:
Chrome 67.0.3396(Windows 10.0.0):执行0/0成功(0秒/0)
秒)Chrome 67.0.3396(Windows 10.0.0):执行0/0错误(0.008
秒/0秒)[10:11:37]在2.27秒后完成“测试”
当我刚刚做done
时,我得到以下错误
格式错误
(C:\Users\James.Tays\Desktop\UnitTestingAngular\Tests\node\u modules\gulp\bin\gulp.js:169:10)
狼吞虎咽。(C:\Users\James.Tays\Desktop\UnitTestingAngular\Tests\node\u modules\gulp\bin\gulp.js:195:15)
在emitOne(events.js:77:13)
在吞咽时发出(events.js:169:7)
在Gulp.Orchestrator.\u emitTaskDone(C:\Users\James.Tays\Desktop\UnitTestingAngular\Tests\node\modules\Orchestrator\index.js:264:8)
位于C:\Users\James.Tays\Desktop\UnitTestingAngular\Tests\node\u modules\orchestrator\index.js:275:23
完成时(C:\Users\James.Tays\Desktop\UnitTestingAngular\Tests\node\u modules\orchestrator\lib\runTask.js:21:8)
在cb(C:\Users\James.Tays\Desktop\UnitTestingAngular\Tests\node\u modules\orchestrator\lib\runTask.js:29:3)
远程所有侦听器(C:\Users\James.Tays\Desktop\UnitTestingAngular\Tests\node\u modules\karma\lib\server.js:380:7)
在服务器上。(C:\Users\James.Tays\Desktop\UnitTestingAngular\Tests\node\u modules\karma\lib\server.js:391:9)
在Server.g上(events.js:260:16)
在emitNone(events.js:72:20)
在Server.emit上(events.js:166:7)
在emitCloseNT(net.js:1523:8)
在下一个TTickCallbackwith1arg(node.js:463:9)
在进程中调用(node.js:385:17)
有人能告诉我为什么会出现不同的错误,以及如何调试这些错误吗?我已经找出了错误,这是来自
karma.conf.js
basePath的错误
文档显示了basePath:“../…”,
,所以我准确地复制了它,并看到它应该是basePath:“../Path\u TO\u TEST\u PROJECT\u HERE”
我想这可能会帮助别人