一、webpack.base.conf.js编辑
module.exports={
//增加页面入口
entry:{
demo:['babel-polyfill','./src/demo/main.js'],
cv:['babel-polyfill','./src/cv/main.js'],
evaluate:['babel-polyfill','./src/evaluate/main.js'],
}
}
二、webpack.dev.conf.js编辑
const devWebpackconfi=merge(baseWebpackConfig,{
...
plugins:[
..
new HtmlWebpackPlugin({
filename:'demo.html',
template:'src/demo/index.html',
inject:true,
chunks:['demo']
}),
new HtmlWebpackPlugin({
filename:'cv.html',
template:'src/cv/index.html',
inject:true,
chunks:['cv']
}),
new HtmlWebpackPlugin({
filename:'evaluate.html',
template:'src/evaluate/index.html',
inject:true,
chunks:['evaluate']
})
]
})
三、目录结构
src文件下
demo文件夹(里面的目录跟单页面的一致性)
ev文件夹(里面的目录跟单页面的一致性)
evaluate文件夹(里面的目录跟单页面的一致性)
xxxx文件夹(以上三个使用的公共文件)