很奇怪,ant-design-pro项目,把antd组件由3.4升级到3.25后
日期组件设置中文的时候,月份和星期显示的还是英文。
image.png
使用方式如下
import { ConfigProvider, Spin } from 'antd';
import zhCN from 'antd/es/locale/zh_CN';
<ConfigProvider locale={zhCN}>
......
</ConfigProvider>
产生原因:
pack-lock.json
中的moment
可能存在多个不同的版本,导致汉化的时候,只汉化了一部分
解决步骤:
我是这么解决的
删掉了pack-lock.json
文件和node_modules
文件夹
然后重新npm install
再npm start
就好了
不过在npm install
的过程中,又出现了如下错误
./node_modules/history/esm/history.js
Module not found: Can't resolve '@babel/runtime/helpers/esm/extends'
解决方法:
指定roadhog
的版本:
"roadhog": "^2.5.0-beta.4"
有啥问题
欢迎留言^^
网友评论