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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容