慕無忌1623718
2018-11-21 18:19:06
如題應該怎么配置才能讓html掛載對應的js文件呢。因為文件帶hash,沒辦法用htmlWebpackPlugin來寫死,或者有什么寫法可以解決這個問題?
1 回答

慕運維8079593
TA貢獻1876條經驗 獲得超5個贊
可不可以在plugins中定義多個HtmlWebpackPlugin, 每個Plugin中指定對應的Chunk,如下
module.exports = {
entry: {
'page1': './apps/page1/scripts/main.js',
'page2': './apps/page2/src/main.js'
},
output: {
path: __dirname,
filename: "apps/[name]/build/bundle.js"
},
plugins: [
new HtmlWebpackPlugin({
inject: false,
chunks: ['page1'],
filename: 'apps/page1/build/index.html'
}),
new HtmlWebpackPlugin({
inject: false,
chunks: ['page2'],
filename: 'apps/page2/build/index.html'
})
]
};
添加回答
舉報
0/150
提交
取消