Бесконечный цикл на часах с Laravel mix, postcss и заменой строк

Я настоящий дурак, когда дело доходит до смеси Laravel, поэтому, пожалуйста, потерпите меня...

Я пытаюсь скомпилировать свой scss, а затем запустить замену строки, чтобы заменить скомпилированные значения цвета на css vars. Запуск dev или prod работает нормально, однако при запуске часов он просто зацикливается навсегда. Я могу предположить, что он просто постоянно видит, как css изменяется и перекомпилируется снова и снова, но я не знаю, как это исправить.

Это старый проект, работающий под миксом 4.

      mix.sass('src/scss/app.scss', 'web/dist/')
    .postCss('web/dist/app.css', 'web/dist')
    .stringReplace({
        test: /app\.css/,
        loader: 'string-replace-loader',
        options: {
            multiple: [
                {search: '\#c20910', replace: 'var(--primary-color)', flags: 'g'},
                {search: '\#002a5c', replace: 'var(--secondary-color)', flags: 'g'}
            ]
        }
    })
    .version();

0 ответов

Другие вопросы по тегам