运行时出现以下错误gulp test
:
Error: Please run node with the --harmony flag!
这是我的吞咽任务:
var jest = require('gulp-jest');
gulp.task('test', function() {
return gulp.src('src/**/__tests__').pipe(jest({
rootDir: 'src',
scriptPreprocessor: '../node_modules/6to5-jest',
unmockedModulePathPatterns: [ 'react' ]
}));
});
重现:https ://github.com/SEEK-Jobs/react-playground
请注意,它npm test
可以正常工作(测试按预期gulp test
失败),但会因上述错误而失败。两者都npm test
具有gulp test
相同的配置对象:
{
rootDir: 'src',
scriptPreprocessor: '../node_modules/6to5-jest',
unmockedModulePathPatterns: [ 'react' ]
}
我究竟做错了什么?