Dva: Kesalahan saat memulai "./node_modules/history/esm/history.js"

Dibuat pada 16 Mar 2019  ·  9Komentar  ·  Sumber: dvajs/dva

Kode untuk mereproduksi masalah: (Harap berikan kode atau langkah yang dapat direproduksi)

  • 1.dva aplikasi baru0
  • 2. npm mulai

Perilaku yang diharapkan: (efek normal yang diharapkan)

Masuk ke halaman awal secara normal

Perilaku aktual: (efek aktual)

Kesalahan:
./node_modules/history/esm/history.js
Modul tidak ditemukan: Tidak dapat menyelesaikan '@babel/runtime/helpers/esm/extends' di
'"Jalur absolut di mana jalur proyek berada" node_moduleshistoryesm'

Versi paket yang digunakan: (versi perpustakaan mana yang bermasalah)

dva-cli versi 0.10.0

Mengembalikan versi ke 1.0.0-beta.4 dapat dimulai secara normal

Komentar yang paling membantu

alasan

history merilis 4.9, dan versi roadhog sebelumnya menangani @babel/runtime secara tidak tepat.

rencana

Cobalah, ada dua opsi untuk dipilih,

  1. Buat webpack.config.js baru dengan konten berikut:
export default function(webpackConfig) {
  delete webpackConfig.resolve.alias['@babel/runtime'];
  return webpackConfig;
}
  1. dependensi roadhog menggunakan ^2.5.0-beta.4

Semua 9 komentar

Apakah masalah ini tolong diselesaikan? Saya juga mengalami ini

Apakah masalah ini tolong diselesaikan? Saya juga mengalami ini

Saya membuatnya dengan dva-cli, versi dva-cli adalah 0.10.0 (versi terbaru).Saya mengganti versi ke 1.0.0-beta.4 dan kemudian membuat proyek dan itu dimulai secara normal.Saya tidak mengerti alasan spesifiknya.

alasan

history merilis 4.9, dan versi roadhog sebelumnya menangani @babel/runtime secara tidak tepat.

rencana

Cobalah, ada dua opsi untuk dipilih,

  1. Buat webpack.config.js baru dengan konten berikut:
export default function(webpackConfig) {
  delete webpackConfig.resolve.alias['@babel/runtime'];
  return webpackConfig;
}
  1. dependensi roadhog menggunakan ^2.5.0-beta.4

Mencobanya tidak berhasil dan akhirnya mengaturnya seperti ini

ekspor fungsi default (webpackConfig) {
hapus webpackConfig.resolve.modules
kembali webpackConfig;
}

Biarkan roadhog bergantung pada penggunaan ^2.5.0-beta.4 dan ini muncul
image

Alasan untuk ini tampaknya adalah konfigurasi perutean, pengenalan sejarah, saya menggunakan versi pertama antd design pro

alasan

history merilis 4.9, dan versi roadhog sebelumnya menangani @babel/runtime secara tidak tepat.

rencana

Cobalah, ada dua opsi untuk dipilih,

  1. Buat webpack.config.js baru dengan konten berikut:
export default function(webpackConfig) {
  delete webpackConfig.resolve.alias['@babel/runtime'];
  return webpackConfig;
}
  1. dependensi roadhog menggunakan ^2.5.0-beta.4

Mencoba kedua metode, tetapi tidak ada yang berhasil.
Yang pertama: laporkan bahwa webpackConfig.resolve tidak ditentukan Yang kedua: tidak ada respons setelah cnpm run start, dan tidak ada laporan kesalahan

Saya menyelesaikannya seperti ini, ant-design/ant-design-pro#3647 (komentar)

Diselesaikan seperti yang Anda katakan.
benang tambahkan [email protected]

Apakah halaman ini membantu?
0 / 5 - 0 peringkat