vue-cli 3 以后没有config文件 打包文件目录需要在根目录 增加 vue.config.js文件

牧云@^-^@ 提交于 2020-08-16 22:24:36

const TerserPlugin = require('terser-webpack-plugin'); const Timestamp = new Date().getTime(); module.exports = { devServer: { host: '127.1.1.88', },

productionSourceMap: false,
publicPath: '/migratory/',

configureWebpack: (config) => {
    if (process.env.NODE_ENV === 'production') {
        // 返回一个将会被合并的对象
        return {
            optimization: {
                minimizer: [
                    new TerserPlugin({
                        sourceMap: false,
                        terserOptions: {
                            compress: {
                                drop_console: true
                            }
                        }
                    })
                ]
            },
            output: { // 输出重构  打包编译后的 文件名称  【模块名称.版本号.时间戳】
                filename: `js/[name].[chunkhash].${Timestamp}.js`,
                chunkFilename: `js/[name].[chunkhash].${Timestamp}.js`,
            },
        }
    };
},

outputDir: 'migratory',
assetsDir: undefined,
runtimeCompiler: undefined,
parallel: undefined,
css: undefined

}

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!