最近要在公司写的框架里面集成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