vue-cli3.0中vue.config.js配置

最近要在公司写的框架里面集成vue,但是默认导出的配置不能满足需要
这里只修改了打包目录以及不在打包的文件名上面加上hash

module.exports = {
    // outputDir: './public/dist'
    baseUrl: '/public/dist',
    outputDir: './public/dist',
    chainWebpack: (config) => {
        config.module
            .rule('images')
            .use('url-loader')
            .tap(options => Object.assign({}, options, {
                name: 'img/[name].[ext]'
            }));
    },
    css: {
        extract: {
            filename: '/css/[name].css',
            chunkFilename: '/css/[name].css',
        },
    },
    configureWebpack: {
        output: {
            filename: 'js/[name].js',
            chunkFilename: 'js/[name].js',
        },
    },
}

具体参数可查看官方文档
https://cli.vuejs.org/config/#typescript

你可能感兴趣的:(vue-cli3.0中vue.config.js配置)