Pdf.js: Modul tidak ditemukan: Kesalahan: Tidak dapat menyelesaikan 'pekerja-pemuat'

Dibuat pada 13 Agu 2020  ·  3Komentar  ·  Sumber: mozilla/pdf.js

Lampirkan (disarankan) atau Tautkan ke file PDF di sini: Bukan masalah saat berinteraksi dengan pdf, ini adalah kesalahan webpack saat kompilasi

Konfigurasi:

  • Peramban web dan versinya: T/A
  • Sistem operasi dan versinya: Terjadi pada kotak Linux
  • Versi PDF.js: Masalah terjadi pada pdfjs-dist: 2.4.456 Perbaikan yang saya buat menggunakan versi yang awalnya saya gunakan di 2.2.228
  • Apakah ekstensi browser: Tidak

Langkah-langkah untuk mereproduksi masalah:

  1. Impor terlihat seperti ini di webpack versi 4.41.2
    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

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.

Semua 3 komentar

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.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat