إرفاق (موصى به) أو رابط إلى ملف PDF هنا: ليست مشكلة أثناء التفاعل مع ملف pdf ، فهذا خطأ webpack عند التجميع
إعدادات:
خطوات إعادة إظهار المشكلة:
import PDFJS from 'pdfjs-dist/webpack';
ما هو السلوك المتوقع؟ التطبيق يجمع بشكل صحيح
ماذا حصل؟ حدث خطأ أثناء إنشاء "الوحدة النمطية غير موجودة: خطأ: لا يمكن حل" عامل تحميل ""
من المحتمل تمامًا أن هذه ليست الطريقة التي كان من المفترض أن يتم استخدام ملف pdfjs-dist بها ، لقد انتهيت من استخدام ذلك على ملفات pdfj فقط لأنني كنت في حاجة إليها للعمل على IE ويقوم chrome بإعداد العامل لي بدون حزمة التوزيع
ماذا حصل؟ حدث خطأ أثناء إنشاء "الوحدة النمطية غير موجودة: خطأ: لا يمكن حل" عامل تحميل ""
هل قمت بالفعل بتثبيت الحزمة 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 حل مشكلتنا.
التعليق الأكثر فائدة
وجدنا مشكلتنا. كنا نستخدم عامل تحميل 3.0.1 وهو إصدار رئيسي جديد. التبديل إلى 2.0.0 حل مشكلتنا.