Я пытался скопировать серию html-страниц из моей папки src в папку dist с помощью Gulp. Я посмотрел в Интернете, и по какой-то причине то, что должно нормально работать, у меня не работает.
моя структура папок выглядит следующим образом:
Вот мой глоток:
var gulp = require('gulp'),
sass = require('gulp-ruby-sass'),
notify = require('gulp-notify'),
livereload = require('gulp-livereload'),
del = require('del');
//////////////////////////////////////////CLEAN THE DIST
gulp.task('clean', function() {
return del(['dist/**/*']);
});
//////////////////////////////////////////COMPILE SCSS
gulp.task('scss', function() {
return sass('src/scss/app.scss', { style: 'expanded' })
.pipe(gulp.dest('dist/assets/css'))
.pipe(notify('SCSS task complete'));
});
//////////////////////////////////////////COPY ALL HTML TO DIST
gulp.task('copy', ['scss'], function () {
return gulp.src(['src/**/*.html'], {
base: 'src'
}).pipe(gulp.dest('dist'));
});
gulp.task('default', ['clean'], function() {
gulp.start('copy');
});
Я настроил задачу «копировать», чтобы сначала скомпилировать scss, а затем он должен скопировать весь HTML, который он находит в папке src, в dist. Но это не так! Мой scss компилируется и копируется как app.css просто отлично, но html-страницы - нет.
Любые идеи о том, что я делаю неправильно?