我正在尝试使用gulp在WebStorm中运行测试。这些测试是从TypeScript转过来的。我正在运行标准的WebStorm配置,使用节点作为解释器来运行gulp。
吞咽文件:
var gulp = require('gulp'); var mocha = require('gulp-mocha');
gulp.task('default', function () {
return gulp.src('app/**/*-spec.js', {read: false})
// gulp-mocha needs filepaths so you can't have any plugins before it
.pipe(mocha({reporter: 'nyan'})); });错误:
"C:\Program (x86)\JetBrains\WebStorm 11.0.2\bin\runnerw.exe“"C:\Program Files\nodejs\node.exe”11.0.2\bin\runnerw.exe--颜色--gulpfile c:\dev\角-调度器\GULpfile.js默认13:33:22,使用gulpfile c:\dev\角调度器\GURPfile.js 13:33:22启动‘默认’.13:33:22‘默认’在32 ms之后犯了错误13:33:22 ReferenceError在插件‘gulp’消息: System是没有定义的堆栈:ReferenceError: System不在对象上定义。(c:\dev\angular-scheduler\app\classes\builders\CalBuilder-spec.js:1:63) at Module._compile (module.js:425:26) at Object.Module._extensions..js (module.js:432:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:313:12) at Module.require在c:\dev\angular-scheduler\node_modules\mocha\lib\mocha.js:216:27 at Array.forEach (原生)在Mocha.loadFiles (c:\dev\angular-scheduler\node_modules\mocha\lib\mocha.js:213:14)的要求(module.js:385:17) 进程已完成,退出代码为%1
任何帮助都将不胜感激。
发布于 2015-12-16 03:22:55
我通过在tsc设置中使用commonjs来解决这个问题,而不是使用systemjs。
https://stackoverflow.com/questions/34303037
复制相似问题