Для удаления комментариев при конвертации Pug файлов в HTML с использованием Webpack, вам необходимо добавить соответствующую настройку в конфигурационный файл Webpack.
1. Установите плагин pug-html-loader, который позволяет загружать и обрабатывать Pug файлы в Webpack:
npm install --save-dev pug-html-loader
2. В конфигурационном файле Webpack (обычно это webpack.config.js или webpack.config.babel.js) импортируйте необходимые модули:
const path = require('path');
3. Добавьте соответствующую настройку модуля в секцию rules (правил) вашего конфигурационного файла Webpack:
module: { rules: [ { test: /.pug$/, use: [ { loader: 'pug-html-loader', options: { data: { // Опционально, можно передать данные в шаблон Pug removeComments: true // Удаление комментариев } } } ] } ] }
4. Сохраните и закройте файл.
После этого, при запуске Webpack, при обработке Pug файлов будут автоматически удаляться комментарии. Обратите внимание, что эта настройка удалит все комментарии из файлов Pug, включая комментарии в тегах Pug, комментарии внутри Pug-миксинов и т.д.
Если вы хотите удалить только комментарии в Pug-кодах (между тегами), вы можете использовать плагин pug-plain-loader вместо pug-html-loader и настроить его соответствующим образом.