Я использую webpack
, чтобы присоединиться к частям сайта c, который я разрабатываю, я использую pug
+ webpack
, и хотя он не содержит JS файлов в проекте, он генерирует main.js
по умолчанию, как отключить построение этого файла? Мне просто нужен html, и удаление вручную не очень интересно.
пример структуры моего проекта
src
│ index.pug
│
├──components
│ form.pug
│
└───parts
header.pug
footer.pug
моя сборка
build
index.html
main.js
мой webpack.config . js
const path = require('path')
const HtmlWebpackPlugin = require('html-webpack-plugin')
const pug = {
test: /\.pug$/,
use: ['html-loader?attrs=false', 'pug-html-loader']
}
module.exports = {
entry: path.resolve(__dirname, 'src', 'index.pug'),
output: {
path: path.resolve(__dirname, 'build')
},
module: {
rules: [pug]
},
plugins: [
new HtmlWebpackPlugin({
filename: 'index.html',
template: 'src/index.pug',
inject: false
})
]
}