mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-11 03:46:45 +08:00
修改打包配置文件,增加入口文件hash 解决缓存问题
This commit is contained in:
@@ -12,6 +12,22 @@ module.exports = defineConfig({
|
||||
lintOnSave: false,
|
||||
publicPath: process.env.VUE_APP_BASE,
|
||||
outputDir: process.env.VUE_APP_OUTPUT_DIR,
|
||||
// 配置打包文件hash
|
||||
configureWebpack: {
|
||||
output: {
|
||||
// 主入口文件使用 chunkhash
|
||||
filename: process.env.NODE_ENV === 'prod' ? 'js/[name].[chunkhash:8].js' : 'js/[name].js',
|
||||
// 异步加载的chunk文件使用 chunkhash
|
||||
chunkFilename: process.env.NODE_ENV === 'prod' ? 'js/[name].[chunkhash:8].js' : 'js/[name].js',
|
||||
},
|
||||
},
|
||||
// 配置CSS文件hash
|
||||
css: {
|
||||
extract: process.env.NODE_ENV === 'prod' ? {
|
||||
filename: 'css/[name].[contenthash:8].css',
|
||||
chunkFilename: 'css/[name].[contenthash:8].css',
|
||||
} : false,
|
||||
},
|
||||
devServer: {
|
||||
port: 8070,
|
||||
client: {
|
||||
|
||||
Reference in New Issue
Block a user