Moment: v2.25.1 - Tidak dapat menyelesaikan './locale'

Dibuat pada 6 Mei 2020  ·  8Komentar  ·  Sumber: moment/moment

Jelaskan bugnya
Ketika saya membangun aplikasi React saya, build gagal dengan kesalahan.

./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'

Untuk Mereproduksi
Langkah-langkah untuk mereproduksi perilaku:

  1. Tambahkan moment.js ke aplikasi React.
  2. Jalankan npm start di terminal
  3. Seharusnya melihat kesalahan yang ditempelkan di atas.

Perilaku yang diharapkan
Aplikasi React harus dibangun tanpa kesalahan dari saat ini.

Desktop (harap lengkapi informasi berikut):

  • OS: MacOS 10.15.4
  • Browser Berani 1.8.86

Lingkungan khusus momen

  • Pengaturan zona waktu mesin yang menjalankan kode
  • Waktu dan tanggal saat kode dijalankan
  • Pustaka lain yang digunakan (TypeScript, Immutable.js, dll)

Silakan jalankan kode berikut di lingkungan Anda dan sertakan hasilnya:

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

Komentar yang paling membantu

Saya memiliki masalah yang sama dengan aplikasi vue saya. Juga pindah kembali ke. 2.24.x

Semua 8 komentar

Kami mengalami masalah yang sangat mirip sejak kemarin. Tidak ada yang berubah di pihak kami selain rilis moment-2.25.2 . Kami tahu melihat peringatan seperti

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

Masalah sebenarnya adalah UI kami menghasilkan banyak kesalahan

Saya kembali ke versi 2.24.0 untuk memperbaiki kesalahan ini

@ Jerome2606 Saya telah melakukan hal yang sama, untuk saat ini.

Saya memiliki masalah yang sama dengan aplikasi vue saya. Juga pindah kembali ke. 2.24.x

Saya menggunakan moment @ 2.25.3 tanpa peringatan.

Saya menggunakan NextJS dan saya harus menurunkan versi ke 2.24.0 karena saya tidak dapat memuat lokal lain.
Saya mencoba hampir semuanya dengan require("/moment/locale/xxx") dan plugin webpack ContextReplacementPlugin dari contoh ini . Saya tidak melihat kesalahan apa pun tetapi tidak memuat dengan kode ini:
javascript moment.locale(lang); momentTZ.updateLocale(lang, moment.localeData()._config); momentTZ.locale(lang);

Tampaknya bekerja dengan baik di 2.25.3

Menutup masalah ini, telah diperbaiki di v2.25.3 !

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

vbullinger picture vbullinger  ·  3Komentar

tanepiper picture tanepiper  ·  3Komentar

benhathaway picture benhathaway  ·  3Komentar

slavafomin picture slavafomin  ·  3Komentar

ninigix picture ninigix  ·  3Komentar