Pdf.js: الوحدة غير موجودة: خطأ: لا يمكن حل "عامل تحميل"

تم إنشاؤها على ١٣ أغسطس ٢٠٢٠  ·  3تعليقات  ·  مصدر: mozilla/pdf.js

إرفاق (موصى به) أو رابط إلى ملف PDF هنا: ليست مشكلة أثناء التفاعل مع ملف pdf ، فهذا خطأ webpack عند التجميع

إعدادات:

  • مستعرض الويب وإصداره: N / A
  • نظام التشغيل ونسخته: يحدث على علبة لينوكس
  • إصدار PDF.js: المشكلة تحدث في pdfjs-dist: 2.4.456 الإصلاح الذي أجريته كان يستخدم الإصدار الذي استخدمته في الأصل في 2.2.228
  • امتداد المتصفح: لا

خطوات إعادة إظهار المشكلة:

  1. يبدو الاستيراد بهذا الشكل في الإصدار 4.41.2 من حزمة الويب
    import PDFJS from 'pdfjs-dist/webpack';

ما هو السلوك المتوقع؟ التطبيق يجمع بشكل صحيح

ماذا حصل؟ حدث خطأ أثناء إنشاء "الوحدة النمطية غير موجودة: خطأ: لا يمكن حل" عامل تحميل ""

من المحتمل تمامًا أن هذه ليست الطريقة التي كان من المفترض أن يتم استخدام ملف pdfjs-dist بها ، لقد انتهيت من استخدام ذلك على ملفات pdfj فقط لأنني كنت في حاجة إليها للعمل على IE ويقوم chrome بإعداد العامل لي بدون حزمة التوزيع

التعليق الأكثر فائدة

وجدنا مشكلتنا. كنا نستخدم عامل تحميل 3.0.1 وهو إصدار رئيسي جديد. التبديل إلى 2.0.0 حل مشكلتنا.

ال 3 كومينتر

ماذا حصل؟ حدث خطأ أثناء إنشاء "الوحدة النمطية غير موجودة: خطأ: لا يمكن حل" عامل تحميل ""

هل قمت بالفعل بتثبيت الحزمة worker-loader ، حيث يجب القيام بذلك يدويًا؟

هل يعمل هذا المثال ، لأنه ليس من الواضح (بالنسبة لي على الأقل) ما إذا كنت قد حاولت استخدامه؟


أخيرًا ، من غير المحتمل أن يتمكن أي شخص من المساعدة دون مزيد من السياق ؛ ومن ثم يرجى الاطلاع على https://github.com/mozilla/pdf.js/blob/master/.github/CONTRIBUTING.md (منجم التركيز):

إذا كنت تطور حلاً مخصصًا ، فتحقق أولاً من الأمثلة على https://github.com/mozilla/pdf.js#learning وابحث في المشكلات الحالية. إذا لم يساعد ذلك ، فيرجى إعداد مثال قصير موثق جيدًا يوضح المشكلة وإتاحتها عبر الإنترنت على موقع الويب الخاص بك ، JS Bin ، GitHub ، وما إلى ذلك قبل فتح إصدار جديد أو الاتصال بنا في غرفة Matrix - ابق في ضع في اعتبارك أن مقتطفات التعليمات البرمجية فقط لن تساعدنا في تحري الخلل وإصلاحه .

نحن نواجه نفس المشكلة بعد التحديث الأخير!

في إصدار الإنتاج لدينا ، حصلنا على خطأ o is not a constructor في وقت التشغيل.
لقد قمنا بتتبعه وصولاً إلى pdfjs.GlobalWorkerOptions.workerPort = new PdfjsWorker(); في /pdfjs-dist/webpack.js .
يؤدي استيراد فئات pdfjs-dist حاليًا مثل getDocument إلى تعطل تطبيقنا في وقت التشغيل.

لقد تأكدنا من تثبيت محمل العمال.

هل يمتلك أحد حلا للمشكة؟

وجدنا مشكلتنا. كنا نستخدم عامل تحميل 3.0.1 وهو إصدار رئيسي جديد. التبديل إلى 2.0.0 حل مشكلتنا.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات