Merge branch 'Wren' into shiy-login

# Conflicts:
#	app/config/api-config.ts
This commit is contained in:
2025-12-08 09:36:55 +08:00
47 changed files with 5473 additions and 206 deletions
+16 -5
View File
@@ -93,9 +93,20 @@ export default defineConfig({
'@ant-design/x',
],
},
// SSR 配置 - 排除只能在客户端运行的包
// ssr: {
// noExternal: [],
// external: ['@monaco-editor/react', 'monaco-editor']
// },
// SSR 配置 - 解决 antd 6.0 和 @ant-design/x 的 ESM 模块解析问题
ssr: {
// 使用正则匹配所有 antd 和 rc-* 相关包
noExternal: [/^antd/, /^@ant-design/, /^rc-/, /^@rc-component/],
// 优化 SSR 依赖预构建
optimizeDeps: {
include: ['antd', '@ant-design/x', '@ant-design/x-markdown', '@ant-design/icons'],
},
},
// 解决 antd ESM 导入问题
resolve: {
alias: [
// 将 antd/lib 重定向到 antd/es
{ find: /^antd\/lib\/(.*)/, replacement: 'antd/es/$1' },
],
},
});