РЕДАКТИРОВАТЬ: Дополнительное добавление кода для выполнения задачи
У меня есть вопрос, на который я не могу ответить. Мне нужно глотать, чтобы выполнить пятно, даже если файл не изменился. В настоящее время только когда я изменяю свой исходный файл, он воссоздает новый целевой файл. Но я бы хотел, чтобы он был создан, даже если он не изменился. Заранее благодарю:)
Внешняя библиотека: "gulp-inject-string": "^ 1.1.2",
// Add timestamp in cache PWA
function pwa_cache() {
return src(`${paths.pwa}/serviceworker.tmp.js`)
.pipe(inject.prepend('const CACHE_VERSION = "pwa-v-'+ new Date().getTime() +'"; \n'))
.pipe(rename('serviceworker.js'))
.pipe(dest(`${paths.js}/pwa/`,{overwrite:true}))
}
// Generate all assets
const generateAssets = parallel(
styles,
scripts,
pwa_cache,
imgCompression
)
exports.default = series(generateAssets)
exports["generate-assets"] = generateAssets