Задать вопрос
@Richswitch
junior

Почему не работает task с babel?

Привет!
Хочу поставить babel в проект, делаю также как указано на сайте npm, но почему-то не работает.
Я хочу:
  1. Взять все файлы в указанной дирректории
  2. Пропустить ES2015 js код через babel
  3. Конкатенировать все в один файл
  4. Расположить в указанной дирректории

Т.е. тут ничего сложного и на мой взгляд все должно работать, но после выполнения таска gulp Babel, в указанной дирректории ничего не происходит.
const babel  = require('gulp-babel'),
          concat = require('gulp-concat');

gulp.task('babel', () => gulp.src(['app/src/**/*.js', '!app/src/hello.js'])
			.pipe(babel({
					presets: ['babel-preset-env'],
			}))
			.pipe(concat('all.js'))
			.pipe(gulp.dest('app/src'))
			);

Структура папок на всякий случай
5a2e430f5b87b389886615.png
  • Вопрос задан
  • 142 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
nikolayshabalin
@nikolayshabalin
Автор профессиональных курсов в HTML Academy
Пока из всего я заметил ,что Вы обращаетесь к gulp, а его нет.

const gulp = require('gulp');

С остальным вроде всё хорошо и должно бы работать
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы