Ich habe Probleme beim Konfigurieren meiner Schluckdatei zum Ansehen. Wenn ich den Standard-Task ausführe, führt er alle Jobs aus, die er ausführen soll. Wenn ich jedoch eine Datei hinzufüge oder Änderungen an einer der SCSS-Dateien vornimmt, wird der Job nicht ausgeführt (ich gehe auch davon aus, dass dies nicht der Fall ist) run imagemin oder js-watch).Warum warten meine Schluckaufgaben nicht auf Änderungen?
Unten ist mein schluck Datei
var pkg = require('./package.json');
var gulp = require('gulp');
const BrowserSync = require('./gulp-tasks/browser-sync');
const Sass = require('./gulp-tasks/sass');
const Scripts = require('./gulp-tasks/scripts');
const Svg = require('./gulp-tasks/svg-sprite');
const Img = require('./gulp-tasks/img-min');
gulp.task('browser-sync-init', BrowserSync.initialize);
gulp.task('js-watch', ['js'], BrowserSync.reload);
gulp.task('reload-watch', ['copy'], BrowserSync.reload);
gulp.task('sass', Sass.build);
gulp.task('lint', Scripts.lint);
gulp.task('js', ['lint'], Scripts.build);
gulp.task('copy', function(){
gulp.src(`${pkg.config.themeRoot}/**/*.html`)
.pipe(gulp.dest(pkg.config.dist));
});
gulp.task('imagemin', Img.imgmin);
gulp.task('svg', Svg.build);
gulp.task('default', ['sass', 'js', 'imagemin', 'browser-sync-init'], function(){
gulp.watch(`${pkg.config.scss}/**/*.scss`, ['sass']);
gulp.watch(`${pkg.config.scripts}/**/*.js`, ['js-watch']);
gulp.watch(`${pkg.config.images}/source/**`, ['imagemin']);
});
Und das ist die Definition für pkg.config.scss
"scss": "wp-content/themes/grpw67000/assets/scss",
Was könnte ich falsch gemacht?
Ist dies nur für scss-Dateien oder für jeden Dateityp? – Thusitha