从umi官网按布骤创建新的umi项目, 在使用antd-pro布局时,需要在.umirc.ts中配置layout:{},保存后会重新编译,提示报错:
warning in ./src/.umi/plugin-layout/layout/layout/renderRightContent.tsx
"export 'SelectLang' was not found in 'umi'
warning in ./src/.umi/plugin-layout/layout/layout/renderRightContent.tsx
"export 'SelectLang' was not found in 'umi'
根据报错信息猜测是找不到国际化的语言, 从umi官网又查到可以在.umirc.ts中继续添加配置locale: false,重新编译后不再报错了。
配置layout.title后又报错
在配置了layout.title信息后,又出现了上面提到的waning错误,解决办法是:将.umirc.ts中刚配置的locale: false再设置为{}。下面是最后的.umirc.ts:
export default defineConfig({
layout: {
title: '这是新配置的title'
},
locale: {},
nodeModulesTransform: {
type: 'none',
},
routes: [
{ path: '/', component: '@/pages/index' },
],
fastRefresh: {},
});