gulp не создает никакого каталога - PullRequest
1 голос
/ 19 июня 2020

Моя рабочая область - это каталог "Super gulp", а ниже находятся каталоги с моими файлами. Проблема в том, что я конвертировал свои файлы .pug в файлы html и помещал их в каталог «goal», но когда я запускаю «dev», ничего не выходит. Я пробовал метод: ( Gulp не создает папку? ) и обнаружил, что результат не изменился.

file directory

source code

result

1 Ответ

0 голосов
/ 19 июня 2020

Пример преобразования файлов мопса в файлы html и установки на них наблюдателя.

Шаг: 1 -> Первая установка npm пакетов для компиляции pug и следите за изменениями

npm i -S gulp-pug gulp-watch

Шаг: 2 -> Затем создайте и настройте свой gulpfile. js.

Сначала импортируйте npm модули

gulpfile. js

const pug = require('gulp-pug');
const watch = require('gulp-watch');

//Then create compiling task

gulp.task('pug',() => {
 return gulp.src('./src/*.pug')
 .pipe(pug({
    doctype: 'html',
    pretty: false
 }))
 .pipe(gulp.dest('./src/goal/'));
});

//And then create watcher

gulp.task('watch',() => {
 return watch('./src/*.pug', { ignoreInitial: false })
    .pipe(gulp.dest('pug'));
 });

Шаг: 3 -> Запустите команду ниже, чтобы запустить задачу

gulp watch
...