Я использую Phoenixframework, в который интегрирован Brunch.io. У меня есть много тегов с javascript в моих HTML-файлах и HTML-комментариях, которые я также хотел бы очистить. Итак, я хочу, чтобы Бранч сделал это. Я знаю, что Phoenix использует плагин для минимизации javascript и CSS, но это оставляет HTML javascript и комментарии. Есть ли конфигурация/опция/плагин для удаления HTML-комментариев? Нужно ли использовать разные инструменты? Нужно ли использовать Regex?
Как удалить комментарии/исправление кода внутри файлов HTML с помощью Brunch.io
comment
Ну, бранч не обрабатывает ваши файлы HTML. Вы говорите о комментариях Javascript?
- person Jeremie Ges   schedule 04.05.2016
Ответы (1)
Из того, что я видел, очистите/уменьшите ваши файлы javascript с помощью https://github.com/brunch/uglify-js-brunch. Это порт https://github.com/mishoo/UglifyJS2.
У вас есть раздел комментариев: https://github.com/mishoo/UglifyJS2#keeping-comments-in-the-output.
Вы должны поиграть с файлом brunch-config.js или brunch-config.coffee. Я не знаю правильного синтаксиса, но вы можете поиграть с шаблоном по умолчанию, предоставленным uglify-js-brunch, чтобы изменить параметры uglify:
config =
plugins:
uglify:
mangle: false
compress:
global_defs:
DEBUG: false
person
Jeremie Ges
schedule
04.05.2016
Ты прав, Джереми. Но меня больше всего беспокоит то, что я использую много тегов
<script>
в своем HTML, а также у меня есть много комментариев HTML, которые я хотел бы удалить. Поэтому меня беспокоит не Javascript/CSS в файлах .js/.css, а внутри файлов .html. Я не вижу простого способа сделать это. Я обновлю свой заголовок/вопрос, чтобы отразить мой фокус на html.
- person Paulo Janeiro; 05.05.2016
О, вы говорите о html-файлах, обслуживаемых папкой assets?
- person Jeremie Ges; 05.05.2016
Да! В Фениксе разбито на шаблоны.
- person Paulo Janeiro; 05.05.2016
Ну, ваши шаблоны обслуживаются не Brunch, а Phoenix. Это никак не связано с Бранчем.
- person Jeremie Ges; 09.05.2016