【问题标题】:MomentJS doesn't load localesMomentJS 不加载语言环境
【发布时间】:2016-09-01 13:54:19
【问题描述】:

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

import moment from 'moment'

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

所以console.log 只返回en 语言环境,所以我想其他语言环境没有加载。

但是,文档说:

如果在 moment-root/locale/ 中有一个以该键命名的语言环境文件, 第一次调用 moment.locale 将加载它。

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

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

非常感谢您的帮助!

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

【问题讨论】:

    标签: node.js momentjs


    【解决方案1】:

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

    import 'moment/locale/fr';
    

    【讨论】:

      【解决方案2】:

      根据文档,请确保您已导入语言环境文件或使用缩小文件:

      locale/*.js
      

      min/moment-with-locales.js
      

      【讨论】:

      • 是的,我刚刚找到了,谢谢,绿色支票是你的
      猜你喜欢
      • 2020-07-10
      • 1970-01-01
      • 2021-09-29
      • 2018-09-25
      • 2018-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-28
      相关资源
      最近更新 更多