//生产环境配置
const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const VueLoaderPlugin = require('vue-loader/lib/plugin');
const {
	CleanWebpackPlugin
} = require('clean-webpack-plugin'); //清除文件夹
const CopyWebpackPlugin = require('copy-webpack-plugin'); //复制文件
module.exports = {
	mode: 'production',
	output: {
		path: path.resolve(__dirname, './../dist'),
		filename: 'js/[name].min.js'
	},
	plugins: [
		new CleanWebpackPlugin(),
		new CopyWebpackPlugin([{
			from: 'src/U',
			to: 'U'
		}]),
		new HtmlWebpackPlugin({
			template: 'index.html',
			BASE_URL: 'U/'
		}),
		new VueLoaderPlugin()
	]
}