web打包修改
This commit is contained in:
@@ -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]'
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user