как переопределить использование библиотекой встроенного загрузчика - PullRequest
0 голосов
/ 30 мая 2020

Библиотека, от которой я зависим (в данном случае pdf js), использует встроенный рабочий загрузчик через var PdfjsWorker = require('worker-loader!./build/pdf.worker.js');

Я действительно хочу настроить рабочий загрузчик так, чтобы он просто встроил этого рабочего, чтобы я мог по-прежнему используйте сервер разработки webpack .... У меня следующая конфигурация не соответствует:

    module: {
        rules: [
          {
            test: /\.worker\.js$/,
            use: { 
                loader: 'worker-loader',
                options: { inline: true }
            }
          }
        ]
      }

Когда я редактирую node_modules напрямую (брутто) и обновляю строку до var PdfjsWorker = require('./build/pdf.worker.js');, все работает, и это ИДЕАЛЬНО .... есть ли способ в основном ПРИНУДИТЬ параметр для всех использования данного загрузчика, даже если загрузчик указан как встроенный? Или способ, возможно, буквально переписать эту строку кода или ЧТО-ТО, что я могу заставить webpack делать, чтобы я мог получить от этого то, что хочу?

...