使用Grunt进行缓存清除

时间:2019-06-27 23:48:34

标签: gruntjs

我正在使用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']);

0 个答案:

没有答案