refertor:使用antdX重构dify聊天渲染组件,到处引用文件
This commit is contained in:
+16
-5
@@ -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' },
|
||||
],
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user