给ant design Pro瘦身遇到的问题:
在给这个初始化项目中有国际化的功能,但是目前还不需要国际化,在package.json中运行'i18n - remove' 移除国际化:
在这里报错,这个框架更新迭代很快,一般百度找不到问题,可以去github.com中找这个项目,去问官方团队找问题解决。
找到开源地址:GitHub - ant-design/ant-design-pro: 👨🏻💻👩🏻💻 Use Ant Design like a Pro!
解决国际化报错:在WebStorm中的终端输入指令:
yarn add eslint-config-prettier --dev yarn add eslint-plugin-unicorn --dev
然后修改node_modules/@umijs/lint/dist/config/eslint/index.js文件注释
// es2022: true
可以解决问题
问题成功解决。
注意:移除国际化后,会没有菜单,解决:给config/route.ts的路由加name