我想使用gulp来观察A目录中发生的更改,并对B目录应用相同的更改。
最初,我将目录A下的所有内容复制到目录B中。
更改可以是:
我无法使用gulp-watch来完成上述任务。 Gulp-watch无法检测到文件被删除。
答案 0 :(得分:0)
我没有测试过这个,但这就是我刚为自己写完的内容:
var gulp = require("gulp"),
removeFiles = require("gulp-remove-files"),
watch = require("gulp-watch");
gulp.task("default", function() {
gulp.watch("./assets/**/*.*", function() {
gulp.run("update-static");
});
});
gulp.task("update-static", function() {
// copy assets
gulp.src("./_static/assets/**/*.*")
.pipe(removeFiles());
gulp.src("./assets/**/*.*")
.pipe(gulp.dest("./_static/assets"));
});
我是任务选手的新手,所以我不完全确定这会有效。您当然需要根据需要修改路径和所有内容。