Javascript 如何在文件保持不变的情况下执行吞咽任务

Javascript 如何在文件保持不变的情况下执行吞咽任务,javascript,gulp,Javascript,Gulp,编辑:额外添加任务执行代码 我有个问题无法回答。即使文件没有更改,我也需要大口大口地进行染色。当前,仅当我更改源文件时,它才会重新创建新的目标文件。但我希望它能创造它,即使它没有改变。先谢谢你:) 库外部:“灌入字符串”:“^1.1.2” 您是否在一次gulp.watch()中运行此任务?如果是这样,你就需要停止监视任务并重新运行它。我的处理方式不同,如果它能帮助别人,这是我找到的唯一方法,我没有时间找到其他解决方案。 我没有添加变量,而是在文件中指定变量,然后更改其值,我不再处理模板文件,而是

编辑:额外添加任务执行代码

我有个问题无法回答。即使文件没有更改,我也需要大口大口地进行染色。当前,仅当我更改源文件时,它才会重新创建新的目标文件。但我希望它能创造它,即使它没有改变。先谢谢你:)

库外部:“灌入字符串”:“^1.1.2”


您是否在一次
gulp.watch()
中运行此任务?如果是这样,你就需要停止监视任务并重新运行它。

我的处理方式不同,如果它能帮助别人,这是我找到的唯一方法,我没有时间找到其他解决方案。 我没有添加变量,而是在文件中指定变量,然后更改其值,我不再处理模板文件,而是直接处理原始文件。 帮助我找到答案的帖子和链接:

吞咽文件:

// Add timestamp in cache PWA
function pwa_cache() {
    return src(`${paths.js}/pwa/serviceworker.js`, {base: './'})
    .pipe(sourcemaps.init())
    .pipe(replace(new RegExp('django-pwa-v-\\d*', 's'), 'django-pwa-v-'+ new Date().getTime()))
    .pipe(sourcemaps.write('./'))
    .pipe(dest('./'))

}
js文件:

// Cache version don't touch string assigned to the variable /
CACHE_VERSION = "django-pwa-v-1580491632502";
/////////////////////////////////////////////////////////////

感谢您的回答,而不是在并行任务中执行的答案。
// Cache version don't touch string assigned to the variable /
CACHE_VERSION = "django-pwa-v-1580491632502";
/////////////////////////////////////////////////////////////