Я использую gulp babel, и когда я изменяю путь, чтобы включить глоб, я больше не получаю вывод, но когда у меня есть конкретный путь, я получаю вывод.
Я использую gulp babel версии 8, у меня есть эта проблема, когда моя задача gulp успешно запускается только тогда, когда я предоставляю полный путь, задача работает нормально и выводит файл в указанное мной место назначения, но эта папка содержит много файлы, на которых я хотел бы использовать babel.
Когда я переключаюсь на использование глобуса, задача просто запускается, но никогда не останавливается, и файл не выводится, я пытался найти его в Google, но не похоже, что по этому вопросу есть много полезных материалов
Working gulp task:
gulp.task('transpile-calendar', () =>
gulp.src('javascript/util/dateUtil.js')
.pipe(babel({
presets: ['@babel/env']
}))
.pipe(gulp.dest('static/js/prod'))
);
Gulp task that does not produce output:
gulp.task('transpile-calendar', () =>
gulp.src('javascript/util/*.js')
.pipe(babel({
presets: ['@babel/env']
}))
.pipe(gulp.dest('static/js/prod'))
);
Contents of my package.json:
"@babel/core": "^7.4.5",
"@babel/preset-env": "^7.4.5",
"babel-polyfill": "6.26.0",
"browser-sync": "2.26.3",
"gulp": "3.9.1",
"gulp-add-src": "1.0.0",
"gulp-babel": "^8.0.0",
"gulp-clean-css": "3.10.0",
"gulp-compass": "2.1.0",
"gulp-concat": "2.6.1",
"gulp-if": "2.0.2",
"gulp-ng-annotate": "2.1.0",
"gulp-strip-css-comments": "2.0.0",
"gulp-uglify": "3.0.2",
"vue": "2.6.10"
Я ожидаю, что мое использование * включит оба файла в задачу gulp и даст вывод в том же файле, аналогичном первому, без использования *.