记一次使用ant-react中时间组件datepicker国际化问题

  1. 全局化-国际化配置

ConfigProvider 全局配置

import { ConfigProvider } from 'antd';
import moment from 'moment';
import zhCN from 'antd/es/locale/zh_CN';
import 'moment/locale/zh-cn';
moment.locale('zh-cn');
 

设置完毕后,发现星期和月份还是英文。

后面找了各种方法都不行,包括(删掉node_modules, 更新antd, 同步antd下的Moment和当前的依赖moment同版本,都不行。)
然后偶然发现了一个人提出的,使用Npm下载(我原本使用yarn下载的)
于是删掉了包,使用Npm下载,重启完成后,成功的变成了中文。

记录要点:

  1. ConfigProvider 全局配置。
  2. antd下的Moment和当前依赖的Moment同版本
  3. npm切换到淘宝源
1、查看npm源地址
npm config list

结果:
metrics-registry = "http://registry.npm.taobao.org/"

2、修改registry地址,比如修改为淘宝镜像源。
npm set registry https://registry.npm.taobao.org/
如果有一天你肉身FQ到国外,用不上了,用rm命令删掉它
npm config rm registry
  1. npm install

  2. 重启。

你可能感兴趣的:(记一次使用ant-react中时间组件datepicker国际化问题)