我的项目是一个反应项目。
当我更改网络语言时,我的网站是一个多语言网站。 ${CC} hello.c -o hello
无效。
我的代码是:
moment.locale(lang)
无论我设置const startDate = moment.utc(start).locale(lang);
const endDate = moment.utc(end).locale(lang);
,我都会检查lang
始终是startDate.locale()
'en'
结果始终为英文。
答案 0 :(得分:0)
如果该项目是使用create-react-app创建的,则瞬间语言环境可能为excluded by default。
现在已在create-react-app的故障排除指南的"Moment.js locales are missing" section中进行了记录。
解决方案:除了'moment'之外,还显式导入语言环境:
import moment from 'moment';
import 'moment/locale/fr';
import 'moment/locale/es';
// etc. as required