2016-09-01 5 views
1

私はmomentとnodejで何かを構築していますが、何らかの理由でロケールがロードされません。ここではいくつかのコードは次のとおりです。MomentJSはロケールをロードしません

import moment from 'moment' 

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

そうにconsole.logはだけなので、私は他のロケールがロードされていないと仮定しenロケールを返します。

しかし、ドキュメントは言う:

そのキーにちなんで名付けられた瞬間、ルート/ロケール/ロケールファイルがある場合、moment.localeする 最初の呼び出しは、それをロードします。

node_modules/moment/localeにチェックインすると、実際にfr.jsというファイルがあります。

どうしたのですか?私のロケールをロードするために何かが欠けていますか?

ありがとうございました!

EDIT:あなたが持っていることを確認してくださいドキュメントによると

import 'moment/locale/fr'; 

答えて

1

:私は解決策を見つけた

+0

はい、私はちょうどそれがあなたに感謝、緑の小切手があなたであることがわかった – Hammerbot

1

momentjsのバージョン^2.14.1を使用しています、私は私のメインのjsファイルにロケールをインポートするために必要なロケールファイルをインポートしたり、使用縮小さファイル:

locale/*.js 

または

min/moment-with-locales.js 
関連する問題