Я пытаюсь использовать плагин webpack для преобразования обычной зависимости во внешнюю.
Я не уверен, что делаю это правильно.Я попытался сделать следующее, но я получаю сообщение об ошибке:
import * as ExternalModule from 'webpack/lib/ExternalModule';
export class Externalizer {
apply(compiler) {
compiler.plugin('compilation', (compilation, params) => {
params.normalModuleFactory.plugin('before-resolve', async (request, callback) => {
return callback(null, new ExternalModule(request.request, 'commonjs'));
});
});
}
}
При попытке использовать это как плагин, я получаю ошибку: TypeError: Cannot read property 'request' of undefined
от handleExternals
.