node.js — обновление номера версии в php-файле с помощью grunt

Я использую grunt для компиляции, минимизации и т. Д. Css и javascript, которые работают как надо. Но поскольку я интегрирую его в существующий сайт php, для того, чтобы увидеть изменения, мне нужно обновить номер версии в php, чтобы очистить кеш и обновленный CSS, который будет показан.eg:

$nVersion = 20150807;

Я осмотрелся, но не смог найти пакет npm, который позволил бы мне указать файл и, конечно, обновить его элементы.

Кто-нибудь знает, что такой пакет существует или знает другой способ для меня достичь этого?

1

Решение

Для всех, кто заинтересовался, я использовал пакет grunt-text-replace npm со следующей задачей grunt:

replace: {
version: {
src: ['./version.php'],
dest: './version.php',
replacements: [{
from: /^\$nVersion = ([0-9])+/igm, // eg $nVersion = 20150807;
to: '$nVersion = ' + Date.now() // $nVersion = 1439212970400;
}]
}
}

И прикрепил задачу к наблюдателю для любых изменений в файлах SCSS, JS, затем он обновляет номер версии

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]