Я занимаюсь разработкой довольно стандартного веб-приложения со следующей структурой каталогов
/? app ⊢ index.html
⊢ /? js
⊢ app.min.js
⊢ /? css
⊢ app.min.css
⊢ /? dev
⊢ index.html
⊢ /? js
⊢ app1.js
⊢ app2.js
⊢ /? css
⊢ app1.css
⊢ app2.css
Сценарий gruntjs
увеличивает, объединяет и минимизирует файлы /dev/js/*.js
и /dev/css/*.css
и записывает их в верхнюю частьпапки высокого уровня, готовые для включения в /index.html
. Я не могу понять, как автоматически обрабатывать /dev/index.html
, чтобы он тоже обновлялся со всеми последними изменениями и записывался на корневой уровень /index.html
. Какой самый простой способ автоматизировать это?
Я нашел https://www.npmjs.com/package/gulp-html-replace для gulpjs
, но мне не удалось найти что-то подобное для gruntjs
Обновление: Я решил перейти с gruntjs
на gulpjs
, как мне кажется, лучше задокументировано.
Обновление2: см. Ответ ниже