入口配置打包两个文件,要对应的入口和出口相对应配置
1.入口配置
entry: {
main: './src/index.js',
sub: './src/index.js'//入口文件配置两个,打包后会生成两个相应文件(但前提出口也要配置)
},
2.出口配置
plugins: [new HtmlWebpackPlugin({
template: 'src/index.html' //模板文件的路径
}), new CleanWebpackPlugin(['dist'])], //打包前清除dist目录下的文件
output: {
publicPath: 'http://cdn.com.cn', //配置引入路径后,src引入js都会带 'http://cdn.com.cn.main.js
filename: '[name].js', //打包后的文件名字,用占位符[name]
path: path.resolve(__dirname, 'dist') //打包文件的路径
}
}