Moment: v2.25.1-「./ locale」を解決できません

作成日 2020年05月06日  ·  8コメント  ·  ソース: moment/moment

バグを説明する
Reactアプリケーションをビルドすると、ビルドが失敗してエラーが発生します。

./node_modules/moment/src/lib/locale/locales.js
Module not found: Can't resolve './locale' in '/Users/raravi/Programming/gitprojects/sudoku/node_modules/moment/src/lib/locale'

再現するには
動作を再現する手順:

  1. Reactアプリケーションにmoment.jsを追加します。
  2. ターミナルでnpm startを実行します
  3. 上記のエラーが貼り付けられているはずです。

予想される行動
Reactアプリケーションは、エラーなしですぐにビルドできるはずです。

デスクトップ(次の情報を入力してください):

  • OS:MacOS 10.15.4
  • ブラウザブレイブ1.8.86

モーメント固有の環境

  • コードが実行されているマシンのタイムゾーン設定
  • コードが実行された日時
  • 使用中の他のライブラリ(TypeScript、Immutable.jsなど)

ご使用の環境で次のコードを実行し、出力を含めてください。

console.log((new Date()).toString())
Wed May 06 2020 03:57:24 GMT+0200 (Central European Summer Time)
console.log((new Date()).toLocaleString())
06/05/2020, 03:57:24
console.log((new Date()).getTimezoneOffset())
-120
console.log(navigator.userAgent)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36
console.log(moment.version)
2.25.1

最も参考になるコメント

vueアプリでも同じ問題が発生します。 また、に戻りました。 2.24.x

全てのコメント8件

昨日から非常によく似た問題があります。 私たちの側では何も変わっていませんが、 moment-2.25.2のリリースです。 次のような警告が表示されることはわかっています

WARNING in ./node_modules/moment/src/lib/locale/locales.js
Module not found: Error: Can't resolve './locale' in '/app/node_modules/moment/src/lib/locale'
 @ ./node_modules/moment/src/lib/locale/locales.js
 @ ./node_modules/moment/src/lib/locale/locale.js
 @ ./node_modules/moment/src/moment.js

本当の問題は、UIが多くのエラーを生成することです

このエラーを修正するためにバージョン2.24.0に戻ります

@ Jerome2606今のところ同じことをしました。

vueアプリでも同じ問題が発生します。 また、に戻りました。 2.24.x

警告なしにmoment @ 2.25.3を使用しました。

NextJSを使用していますが、他のロケールを読み込めなかったため、 2.24.0にダウングレードする必要がありました。
この例require("/moment/locale/xxx")とwebpackプラグインContextReplacementPluginほとんどすべてを試しました。 エラーは表示されませんが、次のコードでは読み込まれません。
javascript moment.locale(lang); momentTZ.updateLocale(lang, moment.localeData()._config); momentTZ.locale(lang);

2.25.3うまく機能するようです

この問題を解決すると、 v2.25.3修正されます!

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

RobinvanderVliet picture RobinvanderVliet  ·  3コメント

vbullinger picture vbullinger  ·  3コメント

benhathaway picture benhathaway  ·  3コメント

tanepiper picture tanepiper  ·  3コメント

chitgoks picture chitgoks  ·  3コメント