[英]gulp-watch doesn't track new or deleted files
我有一個任務:
gulp.task('assetsInject', function () {
gulp.src(paths.index)
.pipe(plugins.inject(
gulp.src(paths.scripts, {read: false}),
{
addRootSlash: false
}
))
.pipe(gulp.dest(paths.static))
});
並希望它在創建或刪除的新* .js文件上運行:
gulp.task('watch', function () {
plugins.watch({glob: path.scripts}, function () {
gulp.start('assetsInject')
});
});
但是gulp-watch僅在修改現有文件時啟動任務,而不在創建新文件時啟動任務。
是否可以僅在創建和刪除后啟動任務,而不是在修改文件后啟動任務?
看看這個類似的問題 ,可能是path.scripts包含錯誤的glob 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.