Ich möchte nur die .less
Dateien kompilieren, die sich geändert haben, um meinen Debug/Coding-Workflow zu beschleunigen.gulp-geändert mit schluck-concat funktioniert nicht
Hier ist meine Aufgabe schluck:
gulp.src('core/**/*.less')
.pipe(changed('core'))
.pipe(less().on('error', handleError))
.pipe(autoprefixer('last 2 version'))
.pipe(remember())
.pipe(concat('main.min.css'))
.pipe(gulp.dest('core'))
.on('end', resolve)
.on('error', reject);
I gulp-changed
verwendet, und weil es zuerst nicht funktioniert, habe ich versucht gulp-remember
auch zu verwenden, aber ohne Wirkung. Die Uhr funktioniert, es kompiliert super schnell, aber es hat überhaupt keine Wirkung.
Wenn ich changed('core')
und remember()
entferne es funktioniert, aber es ist langsamer (etwa 16 Sekunden).
Sehr gut erklärt. Ich muss davon ausgehen, dass ich mir nicht wirklich die Zeit genommen habe, um genau zu verstehen, wie sich Schluck-verändert/Schluck-erinnern/Schluck-cached funktioniert. Ich habe gerade ein Tutorial gesehen, das erklärt, dass Schluck-Änderung schön ist und ein Codebeispiel und ich missverstehe total die Basis. Ihre Erklärung ist sehr klar und präzise, vielen Dank für die Zeit, die Sie nehmen, um mir zu antworten. Es funktioniert, aber ich werde mein Wissen über dieses Cached/Remember verbessern, um Probleme damit später zu vermeiden ;-) – Adavo