根据官方文档 https://pro.ant.design/zh-CN/docs/getting-started/ 创建的脚手架,在添加 umi 后运行并不能显示小图标。
原因是因为官方采用的是 umi 4.0 不支持这个功能,于是查找资料踩了各种坑,有了这篇文章。
普遍的都叫你降低 node 的版本在 16 ,让后下载的时候指定版本,
npm i @ant-design/pro-cli@3.1.0 -g
然后再进入项目,添加 umi
yarn add @umijs/preset-ui -D
好的,运气好可以能成功,不好的话会有错误说你的 node 版本有问题需要的 node 版本 >= 18 ,好家伙,无限套娃;大于 17 报 hash 秘钥,小于又来。
这时候就需要我们来一手,无视大法,你报你的,我用我的。
yarn config set ignore-engines true
使用该指令后,在添加 umi ,运行即可。