Ich habe derzeit nur Schluck arbeiten, aber müssen eine Änderung an einer Datei vornehmen, bevor eine Aktualisierung erfolgt ist. Gibt es eine Möglichkeit, die Build-Aufgaben auszuführen und dann nach Änderungen Ausschau zu halten?Wie schlucke Tasks ausführen
Dies ist mein schluck Datei:
var gulp = require('gulp');
var sass = require('gulp-sass');
var browserify = require('browserify');
var babelify = require('babelify');
var source = require('vinyl-source-stream');
var buffer = require('vinyl-buffer');
gulp.task('styles', function() {
gulp.src('sass/**/*.scss')
.pipe(sass().on('error', sass.logError))
.pipe(gulp.dest('css/'));
});
gulp.task('scripts', function() {
browserify('js/main.js')
.transform(babelify,{presets: ["es2015", "react"]})
.bundle()
.pipe(source('bundle.js'))
.pipe(gulp.dest('.'))
.pipe(buffer())
});
gulp.task('default', function() {
gulp.watch('sass/**/*.scss',['styles']);
gulp.watch('js/*.js',['scripts']);
});
Danke! Arbeitete perfekt. Hast du dich gefragt, ob du wüsstest, wie man mit Javascript-Cache umgehen kann? Jedes Mal, wenn ich die js-Datei ändere, baut alles perfekt auf, aber ich muss einige Male aktualisieren (oder den Cache löschen), bevor ich Änderungen sehe. – Dileet