ant-design-pro日期组件设置中文,但是日期和月份显示

2019-11-25  本文已影响0人  忘了叫啥咋滴这个名称还被占用了

很奇怪,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 installnpm 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"

有啥问题
欢迎留言^^

上一篇下一篇

猜你喜欢

热点阅读