我正在使用grunt-cache-bust将散列添加到css文件中,并且试图将其添加到dist文件夹任务中。将文件从源文件夹复制到dist文件夹等时,我试图在最后执行此任务。
但是,grunt-cache-bust不会触发,因为它无法将此文件识别为已更新,并且在我的构建管道的一部分时也无法运行。我只能自己运行它,当它运行时,它只会生成相同的哈希值。
如何在构建管道中使用grunt-cache-bust或grunt缓存工具。
cacheBust : {
revProd: {
options: {
assets: ['assets/css/sau-main.min.css'],
baseDir: 'dist',
queryString: true,
deleteOriginals: true,
jsonOutput: false
},
src: ['dist/partials/head.php']
}
},
远程任务
grunt.registerTask('dist', ['clean','cssmin','uglify:dist','copy:dist','cacheBust','processhtml:dist','php:dist','browserSync:dist', 'watch']);