ant-design / pro-components

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

🧐[问题]使用AntDPro脚手架,搭配最新版pro-components,出现AssertionError [ERR_ASSERTION]: filePath not found of @ant-design/pro-layout/es/PageLoading #6007

Closed edifangyi closed 1 year ago

edifangyi commented 1 year ago

参照文档创建脚手架,使用umi@3(umi@4同理), 再添加 yarn add @ant-design/pro-components 依赖,

运行报错

AssertionError [ERR_ASSERTION]: filePath not found of @ant-design/pro-layout/es/PageLoading

image

目前找到的解决方案是 1、注释掉 config.ts -> dynamicImport -> loading,删除src/.umi,重新编译,运行成功

2、参照

复制这个文件的内容,新建 src/loading/tsx, 解决问题。

新版 pro 这个文件不再默认导出。Umi 那边导入是 import Loading from 'Loading'

chenshuai2144 commented 1 year ago

最新脚手架没有 dynamicImport了,你是旧版本搭配新 layout 吗?

edifangyi commented 1 year ago

最新脚手架没有 dynamicImport了,你是旧版本搭配新 layout 吗?

就是用的 这个文档

image

chenshuai2144 commented 1 year ago

奇怪了,这个代码被删除好久了,我去gitee看看

chenshuai2144 commented 1 year ago

https://gitee.com/ant-design/ant-design-pro/blob/master/config/config.ts

代码和这个一样吗

edifangyi commented 1 year ago

https://gitee.com/ant-design/ant-design-pro/blob/master/config/config.ts

代码和这个一样吗

不一样哈,我这边是老版的

edifangyi commented 1 year ago

奇怪了,这个代码被删除好久了,我去gitee看看

image

新创建了一个,还是旧的哈

edifangyi commented 1 year ago

https://gitee.com/ant-design/ant-design-pro/blob/master/config/config.ts

代码和这个一样吗

umi@4 倒是一样了

image

chenshuai2144 commented 1 year ago

新建项目还是尽量用新的吧。 新技术做老零件,事倍功半

Daudxu commented 1 year ago

窝尼码,代码不一样,我用的umi 3, 一堆问题,解决一个来一个