当我运行
这是我的Gulp任务:
gulp test
时,出现以下错误:Error: Please run node with the --harmony flag!
这是我的Gulp任务:
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
则出现了上述错误。两者都使用相同的配置对象:
{
rootDir: 'src',
scriptPreprocessor: '../node_modules/6to5-jest',
unmockedModulePathPatterns: [ 'react' ]
}
我做错了什么?
gulp test
时出现错误,而在使用npm test
时却没有。有任何想法吗? - Misha Moroshko