У меня есть очень простой файл gulpfile (уменьшите его до минимального значения для воспроизведения) ...
var gulp = require('gulp');
var babel = require('gulp-babel');
var log = require('fancy-log');
var scripts = {
entry: 'temp/js/AppStart.js',
tempIn: 'temp/js/**/*.js',
tempOut: 'temp/js',
dist: 'dist/js'
}
function babel() {
return new Promise(function (resolve, reject) {
gulp.src(scripts.tempIn)
.pipe(babel())
.pipe(gulp.dest(scripts.tempOut))
.on('end', resolve)
.on('error', (error) => {
log(error);
reject()
});
});
}
gulp.task('js:babel', babel);
Когда я запускаю gulp js:babel
, я получаю следующий вывод ...
PS D:\Projects\my-project\Front-End-build> gulp js:babel
[07:29:04] Using gulpfile D:\Projects\my-project\Front-End-build\gulpfile.js
[07:29:04] Starting 'js:babel'...
[07:29:04] The following tasks did not complete: js:babel
[07:29:04] Did you forget to signal async completion?
Как мне заставить это работать успешно?
Заранее спасибо