Разрушение кэша с использованием Grunt - PullRequest
0 голосов
/ 28 июня 2019

Я использую grunt-cache-bust, чтобы добавить хэш в мои css-файлы, и я пытаюсь добавить это к моей задаче dist folder.Я пытаюсь выполнить эту задачу в конце, когда она копирует файлы из моей исходной папки в мою папку dist и т. Д.

Однако grunt-cache-bust не запускается, поскольку не распознает этот файл как обновленный ине запускается, когда он является частью моего конвейера сборки.Я могу запустить его только сам по себе, и когда он это делает, он просто генерирует то же значение хеш-функции.

Как я могу использовать grunt-cache-bust или инструмент grunt cache как часть моего конвейера сборки.

cacheBust : {
        revProd: {
            options: {
                assets: ['assets/css/sau-main.min.css'],
                baseDir: 'dist',
                queryString: true,
                deleteOriginals: true,
                jsonOutput: false
            },
            src: ['dist/partials/head.php']
        }
    },

Dist Task

grunt.registerTask('dist', ['clean','cssmin','uglify:dist','copy:dist','cacheBust','processhtml:dist','php:dist','browserSync:dist', 'watch']);
...