1 回答

TA贡献1793条经验 获得超6个赞
module.exports = {
entry: {
index: './src/index.js'
},
// ...
plugins: [
new HtmlWebpackPlugin({
template: './src/index.html',
inject: true,
chunks: ['index'],
filename: 'index.html'
}),
]
};
上面我们index.js在每个页面中重用文件chunks: [‘index’]来更改此设置,只需添加新的Javascript文件about.js contacts.js,然后在条目配置中使用这些文件并在配置选项中引用它 HtmlWebpackPlugin:
//...
entry: {
index: './src/index.js',
about: './src/about.js',
contacts: './src/contacts.js'
},
//...
plugins: [
new HtmlWebpackPlugin({
template: './src/about.html',
inject: true,
chunks: ['about'],
filename: 'about.html'
}),
所以你需要在entry使用的块中声明plugins。
添加回答
举报