老师,antd-mobile中的popup组件在组件库中测试的时候可以用但是发布之后报错是什么原因?

来源:5-6 【学习任务】给 Alert 组件添加测试用例

imoocGly

2023-02-18

组件库中用到了三方antd-mobile组件库中的popup组件,在组件库项目中测试时是可以用的,但是组件库发布打包之后,在其它项目中使用的时候会报错,是不是我发布的配置文件里面漏掉什么了呢?错误如下:
图片描述
图片描述

图片描述
图片描述
将上述组件中的popup 去掉去其它项目中用又是可以的,实在找不出是什么问题了

写回答

2回答

张轩

2023-02-21

同学你好

我看你主要的问题解决的差不多了,回复你第二个问题:

要使用 create-react-app 改变入口文件的目前没有简单的方式,因为他并没有暴露出来对应的选项。

能做的只能是使用 npm run reject,把它 webpack 的配置文件都导出来,然后手动的修改。

具体方式可以看看这个问答:https://stackoverflow.com/questions/44403923/how-does-react-create-app-react-scripts-find-the-entry-point

说的很清楚。

0
0

张轩

2023-02-19

同学你好

请把代码库(git)发来,看起来是类型的问题,我在本地帮你看看,谢谢

0
3
imoocGly
大概率是因为技术栈版本不兼容问题,在 react 18 以上的项目中使用是没问题的,但是在react 16 版本的项目中会报错
2023-02-20
共3条回复

React18+TS高仿AntD从零到一打造组件库

设计,开发,测试,发布再到 CI/CD,从0到1造轮子

2122 学习 · 959 问题

查看课程