ant-design / pro-components

🏆 Use Ant Design like a Pro!
https://pro-components.antdigital.dev
MIT License
4.23k stars 1.35k forks source link

🐛[BUG][@umijs/runtime] load component failed Error: Module "./@ant-design/pro-card" does not exist in container. while loading "./@ant-design/pro-card" from webpack/container/reference/mf #3253

Closed hunter2048 closed 3 years ago

hunter2048 commented 3 years ago

🐛 bug 描述

antdpro环境 加载pro/card 后 无法现实pro-card的 组件 ,pro-card 版本 1.14.5

📷 复现步骤

yarn add @ant-design/pro-card yarn start 跳转到有procard的页面,console 报错。

🏞 期望结果

希望能教解决办法。

💻 复现代码

import React, { useRef } from 'react'; import ProForm, { StepsForm, ProFormText, ProFormDatePicker, ProFormSelect, ProFormTextArea, ProFormCheckbox, ProFormDateRangePicker, } from '@ant-design/pro-form'; import ProCard from '@ant-design/pro-card'; import type { FormInstance } from 'antd'; import { message } from 'antd';

const waitTime = (time: number = 100) => { return new Promise((resolve) => { setTimeout(() => { resolve(true); }, time); }); };

export default () => { const formRef = useRef();

return (

formRef={formRef} onFinish={async () => { await waitTime(1000); message.success('提交成功'); }} formProps={{ validateMessages: { required: '此项为必填项', }, }} > name="base" title="创建实验" onFinish={async () => { console.log(formRef.current?.getFieldsValue()); await waitTime(2000); return true; }} > name="checkbox" title="设置参数" onFinish={async () => { console.log(formRef.current?.getFieldsValue()); return true; }} >

);
};

© 版本信息

"dependencies": { "@ant-design/pro-card": "^1.14.5", "@ant-design/icons": "^4.5.0", "@ant-design/pro-descriptions": "^1.6.8", "@ant-design/pro-form": "^1.18.3", "@ant-design/pro-layout": "^6.15.3", "@ant-design/pro-table": "^2.30.8", "@umijs/route-utils": "^1.0.36", "antd": "^4.14.0", "classnames": "^2.2.6", "lodash": "^4.17.11", "moment": "^2.25.3", "omit.js": "^2.0.2", "react": "^17.0.0", "react-dev-inspector": "^1.1.1", "react-dom": "^17.0.0", "react-helmet-async": "^1.0.4", "umi": "^3.5.0", "umi-serve": "^1.9.10" },

🚑 其他信息

chenshuai2144 commented 3 years ago

估计是 mfsu的问题,你可以先 清理掉缓存然后重启项目。 缓存存在 src/.umi 文件夹中

luzun commented 3 years ago

我的也出现了还多次 确实删除src/.umi就好了 但是上线运行一段时间后还会出现这种情况吗?

chenshuai2144 commented 3 years ago

先关掉mfsu把,现在还不支持动态引入,过几天会发个版本支持一下

laofan1ku commented 3 years ago

先关掉mfsu把,现在已经支持动态到了,过几天会发个版本支持一下

感谢大佬,我就是这个原因

cgfeel commented 2 years ago

估计是 mfsu的问题,你可以先 清理掉缓存然后重启项目。 缓存存在 src/.umi 文件夹中

谢谢。。。。的确是这个问题。。。。找了半天原因。。。感谢