refertor:使用antdX重构dify聊天渲染组件,到处引用文件

This commit is contained in:
PingChuan
2025-12-05 23:36:12 +08:00
parent 5f9ce2fe9f
commit 7a2a481f44
11 changed files with 469 additions and 91 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' },
],
},
});