I need to use pdf library pdfjs-dist. I set up worker like this: PDF.GlobalWorkerOptions.workerSrc = 'pdf.worker.mjs'; and in angular.json like this: { "glob": "pdf.worker.*", "input": "node_modules/pdfjs-dist/legacy/build/", "output": "" }, { "glob": "pdf.*", "input": "node_modules/pdfjs-dist/legacy/build/", "output": "" } The problem is that everything works locally but when the app is deployed setting up the worker fails and the file is blocked because of disallowed MIME „application/octet-stream". Update: I managed to get it working by copying the worker.min.js file into assets. And changing this: PDF.GlobalWorkerOptions.workerSrc = '/assets/pdf.worker.mjs'; So I have another question. Is worker not included into bundle and that is why the problem is occuring? If so what is the appropriate solution. How can I make it work without copying the worker file into assets folder? Continue reading...