MomentJS不加载语言环境
我正在build立与时刻和nodejs的东西,但出于某种原因,语言环境不会被加载。 这里是一些代码:
import moment from 'moment' moment.locale('fr'); console.log(moment.locales());
所以console.log只返回en
语言环境,所以我想其他语言环境不会被加载。
但是,文档说:
如果在以这个键命名的moment-root / locale /中有一个locale文件,那么第一次调用moment.locale会加载它。
当我检查我的node_modules/moment/locale
,确实有一个fr.js
文件。
那么我做错了什么? 我错过了什么加载我的地区?
非常感谢你的帮助!
编辑:我正在使用的版本^2.14.1
的momentjs
根据文件,请确保您已导入区域设置文件或使用缩小文件:
locale/*.js
要么
min/moment-with-locales.js
我find了解决scheme,我需要将语言环境导入到我的主js文件中:
import 'moment/locale/fr';