web打包修改

This commit is contained in:
2026-01-08 13:20:40 +08:00
parent 4784971d97
commit 5190a0cc9c
63 changed files with 463 additions and 600 deletions

View File

@@ -70,7 +70,11 @@ export default defineConfig({
'./config': './src/config/index.ts',
// ========== Layouts 布局模块 ==========
'./layouts': './src/layouts/index.ts'
'./layouts': './src/layouts/index.ts',
// ========== Styles 样式模块 ==========
// 直接暴露 SCSS 文件,确保 CSS 在远程加载时被正确注入
'./styles': './src/styles/index.scss'
},
// 共享依赖(重要:避免重复加载)
shared: {
@@ -101,9 +105,18 @@ export default defineConfig({
minify: false,
cssCodeSplit: false,
sourcemap: true,
// 确保 CSS 被提取到单独的文件中
cssMinify: true,
rollupOptions: {
output: {
format: 'es'
format: 'es',
// 确保 CSS 文件名可预测
assetFileNames: (assetInfo) => {
if (assetInfo.name === 'style.css') {
return 'assets/style.css'
}
return 'assets/[name]-[hash][extname]'
}
}
}
},