MomentJS不加载区域设置

时间:2016-09-01 13:54:19

标签: node.js momentjs

我正在使用moment和nodejs构建一些东西,但由于某种原因,语言环境不会被加载。这是一些代码:

import moment from 'moment'

moment.locale('fr');
console.log(moment.locales());

因此console.log只返回en语言环境,因此我认为未加载其他语言环境。

然而,文档说:

  

如果在该键之后存在以根目录/语言环境/命名的语言环境文件,   第一次调用moment.locale将加载它。

当我签入node_modules/moment/locale时,我确实有fr.js个文件。

那么我做错了什么?我错过了加载我的语言环境的东西吗?

非常感谢你的帮助!

编辑:我使用的是版本^2.14.1的momentjs

2 个答案:

答案 0 :(得分:4)

我找到了解决方案,我需要将语言环境导入到我的主js文件中:

import 'moment/locale/fr';

答案 1 :(得分:2)

根据文档,请确保您已导入区域设置文件或使用缩小文件:

locale/*.js

min/moment-with-locales.js