123456789101112131415161718192021222324252627 |
- //生产环境配置
- 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()
- ]
- }
|