Lampirkan (disarankan) atau Tautkan ke file PDF di sini: Bukan masalah saat berinteraksi dengan pdf, ini adalah kesalahan webpack saat kompilasi
Konfigurasi:
Langkah-langkah untuk mereproduksi masalah:
import PDFJS from 'pdfjs-dist/webpack';
Apa perilaku yang diharapkan? Aplikasi dikompilasi dengan benar
Apa yang salah? terjadi kesalahan selama pembuatan "Modul tidak ditemukan: Kesalahan: Tidak dapat menyelesaikan 'pekerja-pemuat'"
Sangat mungkin ini bukan bagaimana pdfjs-dist seharusnya digunakan. Saya akhirnya menggunakannya hanya lebih dari pdfjs karena saya membutuhkannya untuk bekerja pada IE dan chrome mengatur pekerja untuk saya tanpa paket dist
Apa yang salah? terjadi kesalahan selama pembuatan "Modul tidak ditemukan: Kesalahan: Tidak dapat menyelesaikan 'pekerja-pemuat'"
Apakah Anda benar-benar menginstal paket worker-loader
, karena itu perlu dilakukan secara manual?
Apakah contoh ini berfungsi, karena tidak jelas (setidaknya bagi saya) jika Anda mencoba menggunakannya?
Akhirnya, tidak mungkin ada orang yang dapat membantu tanpa konteks yang lebih banyak; maka silakan lihat https://github.com/mozilla/pdf.js/blob/master/.github/CONTRIBUTING.md (penekanan milik saya):
Jika Anda mengembangkan solusi khusus, periksa dulu contohnya di https://github.com/mozilla/pdf.js#learning dan cari masalah yang ada. Jika ini tidak membantu, harap siapkan contoh singkat yang terdokumentasi dengan baik yang menunjukkan masalah dan membuatnya dapat diakses secara online di situs web Anda, JS Bin, GitHub, dll. sebelum membuka edisi baru atau menghubungi kami di ruang Matrix -- simpan di ingat bahwa cuplikan kode saja tidak akan membantu kami memecahkan masalah .
Kami mengalami masalah yang sama setelah pembaruan terbaru!
Dalam build produksi kami, kami mendapatkan kesalahan o is not a constructor
saat runtime.
Kami telah melacaknya hingga pdfjs.GlobalWorkerOptions.workerPort = new PdfjsWorker();
di /pdfjs-dist/webpack.js
.
Saat ini mengimpor kelas pdfjs-dist seperti getDocument membuat aplikasi kami mogok saat runtime.
Kami telah memastikan bahwa worker-loader telah diinstal.
Apakah ada yang punya solusi?
Kami menemukan masalah kami. Kami menggunakan pekerja-loader 3.0.1 yang merupakan versi utama baru. Beralih ke 2.0.0 menyelesaikan masalah kami.
Komentar yang paling membantu
Kami menemukan masalah kami. Kami menggunakan pekerja-loader 3.0.1 yang merupakan versi utama baru. Beralih ke 2.0.0 menyelesaikan masalah kami.