2014-11-10 3 views
0

мне нужно:Grunt для Минимизировать и ссылки .min файлы

  1. Копия index.html в index.uncompressed.html
  2. изменить некоторые ссылки в index.html от .js до .min.js (т.е. my_jsfile.js к my_jsfile.min.js) 3) Минимизировать index.html

Я использую Грунт.

  • Номер 3 не представляет проблемы.
  • Я предполагаю, что номер 1 будет легким.
  • Для № 2, я планирую использовать какой-то плагин Grunt редактирования и изменения всех .js ссылки на файлы между <!-- Start Here --> и <!-- End here --> от my_jsfile.js до my_jsfile.min.js.

Это так, как это делается?

ответ

0

Ресурс, который я использую в этой ситуации, - grunt-processhtml, который будет выполнять именно то, что вы ищете. Просмотрите один из моих репозиториев, steady-backbone-boilerplate, где я использую это, чтобы делать то, что вы описываете.

В частности, я считаю, что это полезно пример:

<!-- build:[src] js/source.min.js --> 
    <script data-main="js/main" src="js/vendor/require.js"></script> 
<!-- /build --> 

Таким образом, в развитии мы используем сценарий requirejs, чтобы загрузить всю нашу зависимость. В нашем файле index.html мы загружаем исходный файл js, который был уменьшен с помощью модуля grunt-requirejs.

+0

Отлично, спасибо! – dt1000

Смежные вопросы