Moment: TypeError Tidak Tertangkap: __webpack_require__.i(...) bukan fungsi

Dibuat pada 10 Okt 2017  ·  14Komentar  ·  Sumber: moment/moment

Deskripsi Masalah dan Langkah Reproduksi:

Uncaught TypeError: __webpack_require__.i(...) is not a function
    at Object.../../../../moment/src/lib/units/year.js (vendor.bundle.js:47527)
    at __webpack_require__ (inline.bundle.js:55)
    at Object.../../../../moment/src/lib/moment/get-set.js (vendor.bundle.js:44718)
    at __webpack_require__ (inline.bundle.js:55)
    at Object.../../../../moment/src/lib/units/month.js (vendor.bundle.js:46328)
    at __webpack_require__ (inline.bundle.js:55)
    at Object.../../../../moment/src/lib/locale/base-config.js (vendor.bundle.js:43484)
    at __webpack_require__ (inline.bundle.js:55)
    at Object.<anonymous> (vendor.bundle.js:43805)
    at Object.../../../../moment/src/lib/locale/locales.js (vendor.bundle.js:44010)

Harap sertakan nilai dari semua variabel yang digunakan.

Lingkungan:

Contoh: Chrome 49 di OSX, Internet Explorer 10 di Windows 7, Node.JS 4.4.4 di Ubuntu 16.0.4

Chrome terbaru di Mac
Angular 4 di Kubernetes Linux Cluster

Baik browser dan OS penting bagi kami, terutama jika Anda memiliki lingkungan yang tidak biasa seperti aplikasi IOT.

Informasi lain yang mungkin berguna:

  • Pengaturan zona waktu mesin yang menjalankan kode
    UTC+2
  • Waktu dan tanggal saat kode dijalankan
    Baru saja.
  • Pustaka lain yang digunakan (TypeScript, Immutable.js, dll)
    TypeScript, Angular4, Angular-CLI

Jika Anda melaporkan masalah, jalankan kode berikut di lingkungan yang Anda gunakan dan sertakan hasilnya:

Logger of Browser

Pastikan masalah Anda terisolasi hingga saat ini.

Komentar yang paling membantu

Saya akhirnya melewati ini dengan mengubah:

import * as moment from 'moment';

ke:

import * as moment from 'moment/moment';

Semua 14 komentar

Saya menghabiskan sepanjang hari sebelum menyadari ini masalahnya!

Anda menyelesaikannya?

@nottinhill apakah anda memecahkan masalah?

@nottinhill .. Saya baru saja kembali ke versi momen saya sebelumnya

@joshjohn1984 versi apa yang Anda ubah? momen angular2 atau momen satu?

Tim kami memiliki masalah yang sama setelah menginstal otomatis 1.19, memperbaiki semuanya dengan menghapus instalan dan khususnya npm install

kesalahan adalah:
year.js:84 TypeError Tidak Tertangkap: __webpack_require__.i(...) bukan fungsi
di Obyek.(tahun.js:84)
di __webpack_require__ (bootstrap 2097b80…:686)
di fn (bootstrap 2097b80…:105)
di Object.exports.__esModule (get-set.js:6)
di __webpack_require__ (bootstrap 2097b80…:686)
di fn (bootstrap 2097b80…:105)
di Obyek.(bulan.js:1)
di __webpack_require__ (bootstrap 2097b80…:686)
di fn (bootstrap 2097b80…:105)
di Obyek.(base-config.js:6)
(anonim) @ year.js:84

Saya akhirnya melewati ini dengan mengubah:

import * as moment from 'moment';

ke:

import * as moment from 'moment/moment';

@morrisonbrett Apakah Anda perlu melakukan perubahan kode?
@matthew-sutterlin mendefinisikan autoinstalling 1.19 .

Ya, saya harus memperbarui pernyataan impor di semua penggunaan momen. Anda juga dapat alias paket per: https://github.com/moment/moment/issues/4216#issuecomment -335637520

Saya telah menghadapi masalah ini sejak kemarin, versi momen saya adalah 2.18.1, tidak ada perubahan dalam versi momen sejak awal. Saya tidak punya pernyataan momen impor, ada saran?

Ini terjadi karena versi momen 2.19 yang rusak.
Dalam proyek saya, kami menggunakan angular2-moment, yang ditautkan ke momen. Lihat versi - tidak didefinisikan secara ketat.

  "dependencies": {
    "moment": "^2.16.0"
  },

Setelah momen diperbarui, proyek kami gagal.
Kami harus secara eksplisit menambahkan
"moment":"2.18.1"
ke package.json kami dan masalahnya telah hilang.

@Jerome-Joestar apakah versi ini didefinisikan dalam package.json Anda?
Saat Anda membangun proyek dan melihat masalahnya, Anda dapat melihat sumber sebenarnya di browser. Apakah file itu masih mengatakan "2.18.1"?

@4apkis Baru saja diperiksa dan Anda benar itu menabrak versi hingga 2.19.0, mengaturnya secara ketat ke 2.18.1. Terima kasih!

Duplikat #4216

Apakah halaman ini membantu?
0 / 5 - 0 peringkat