Has anyone tried adopting it with import-maps? I get:
Failed to register controller: pdf-reader (controllers/pdf_reader_controller)
TypeError: Module name, 'pdfjs-dist/build/pdf' does not resolve to a valid URL.
Has anyone adopted it with importmap? I get error Failed to register controller: TypeError: Failed to resolve module specifier "pdfjs-dist/build/pdf". Relative references must start with either "/", "./", or "../".
I get:
I managed to make it work with this workaround:
import workerSource from 'pdfjs-dist/build/pdf.worker.min.mjs?raw'; // (...) connect() { const blob = new Blob([workerSource], { type: 'application/javascript' }); GlobalWorkerOptions.workerSrc = URL.createObjectURL(blob); this.loadPdf(); }