我使用file-loader将一堆pug模板自动渲染为静态html文件,但是webpack还会基于入口点输出一个无意义的文件。
例如,在我的webpack.config.js中:
entry: {
'js/build/bundle.js': './js/app.js',
'this-shouldnt-emit': './pug/.pug.js' //pug entry point
},
output: {
path: path.join(__dirname, '../'),
filename: '[name]'
},
...
// pug loading module rule
{
test: /\.pug$/,
include: path.resolve(__dirname, "../pug"),
use: [
"file-loader?name=[path][name].html&context=./pug",
"pug-html-loader?pretty&exports=false"
]
}
我正在获取一个this-shouldnt-emit
捆绑文件,它位于根构建目录中,但我不想要它。
如何阻止文件加载器发出输出捆绑包,但不干扰它生成当前所有静态html文件。是否有插件或某种空加载器可以放在加载器链的末尾以停止捆绑发射?