feat: 更新 Vite 配置,优化资源管理和背景图像处理
This commit is contained in:
1 parent
66842e9d58
commit
02ddfd0c07
11 files changed
+202
-11
No files matched your search
+14
-1
@@ -10,11 +10,24 @@ export default defineConfig(({ mode }) => {
|
||||
const env = loadEnv(mode, root, '')
|
||||
return {
|
||||
plugins: [vue()],
|
||||
base: env.VITE_BASE_PATH || '/',
|
||||
base: env.VITE_NODE_ENV === 'development' ? '/' : './',
|
||||
resolve: {
|
||||
alias: {
|
||||
'@': resolve(__dirname, 'src')
|
||||
}
|
||||
},
|
||||
build: {
|
||||
assetsDir: 'assets',
|
||||
rollupOptions: {
|
||||
output: {
|
||||
assetFileNames: assetInfo => {
|
||||
if (/\.(png|jpe?g|gif|svg|webp)$/i.test(assetInfo.name || '')) {
|
||||
return `assets/images/[name]-[hash][extname]`
|
||||
}
|
||||
return `assets/[name]-[hash][extname]`
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
Reference in new issue
Block a user