umi3开启antd配置后,仅使用antd-mobile库会默认加载antd的基本样式

在项目中用的是antd-mobile,在umi3的配置文件里加上antd: {},在没有导入任何antd组件的情况下会默认加载antd库的node_modules/antd/es/style/index.less样式

问题来源:

umi3开启antd配置后,仅使用antd-mobile库会默认加载antd的基本样式

问题造成原因:

插件@umijs/plugin-request有引入antd引起的问题

解决方案一(不推荐):

关闭request插件,使用其他请求方案 修改.umirc.js,添加配置项

request: false

解决方案二:

关闭antd插件,使用自行引入方案 修改.umirc.js,添加配置项

antd: false

安装antd-mobile

yarn add antd-mobile

src目录创建global.less, 引入antd-mobile样式

@import '../node_modules/antd-mobile/dist/antd-mobile.less'
  • 1.本站主要是为了记录工作、学习中遇到的问题,可能由于本人技术有限,有些不正确的地方,仅供参考。
  • 2.本站中会转载我认为有用的博客文章,添加一些外链网站地址,但这些博客文章、论坛和网站上的内容和我没有关系,不代表我的意见,请网友自己多注意辨别。
  • 3.本站中转载文章会写明来源(点击下方链接按钮即可),感谢原作者的辛苦写作,如果有异议,及时联系我处理,谢谢!
  • 4.欢迎指出有问题的地方,我会尽快修正,谢谢!

系统由 Nginx + Next.js + React + Node + TailWindCss 驱动

沪ICP备20021316号