webpack怎么打包多个html怎么放到不同的目录中
时间: 2024-02-20 07:00:39 浏览: 57
可以通过`HtmlWebpackPlugin`插件的`filename`选项来指定生成的HTML文件的输出路径。例如,如果你想将生成的HTML文件放到`dist`目录下的`pages`子目录中,可以这样配置:
```javascript
const HtmlWebpackPlugin = require('html-webpack-plugin');
const path = require('path');
module.exports = {
entry: {
app: './src/index.js',
admin: './src/admin.js'
},
output: {
path: path.resolve(__dirname, 'dist'),
filename: '[name].bundle.js'
},
plugins: [
new HtmlWebpackPlugin({
template: './src/index.html',
filename: 'pages/index.html',
chunks: ['app']
}),
new HtmlWebpackPlugin({
template: './src/admin.html',
filename: 'pages/admin.html',
chunks: ['admin']
})
]
};
```
在这个示例中,我们将`filename`选项设置为`pages/index.html`和`pages/admin.html`,这样生成的HTML文件就会被放到`dist`目录下的`pages`子目录中。
阅读全文