Я занимаюсь разработкой реактивного проекта, подумал над созданием книги рассказов. я получаю следующую ошибку, и я не могу дополнить свой сборник рассказов (5.3.7) webpack-5-beta-14.
/node_modules/webpack/lib/ExternalModuleFactoryPlugin.js:30
normalModuleFactory.hooks.factorize.tapAsync(
^
TypeError: Cannot read property 'tapAsync' of undefined
Я записал в журнал хуки, предоставленные normalModuleFactory, и вот что я получил ,
{ resolver:
SyncWaterfallHook {
_args: [ 'resolver' ],
taps: [ [Object] ],
interceptors: [],
call: [Function: lazyCompileHook],
promise: [Function: lazyCompileHook],
callAsync: [Function: lazyCompileHook],
_x: undefined },
factory:
SyncWaterfallHook {
_args: [ 'factory' ],
taps: [ [Object] ],
interceptors: [],
call: [Function: lazyCompileHook],
promise: [Function: lazyCompileHook],
callAsync: [Function: lazyCompileHook],
_x: undefined },
beforeResolve:
AsyncSeriesWaterfallHook {
_args: [ 'data' ],
taps: [ [Object] ],
interceptors: [],
call: undefined,
promise: [Function: lazyCompileHook],
callAsync: [Function: lazyCompileHook],
_x: undefined },
afterResolve:
AsyncSeriesWaterfallHook {
_args: [ 'data' ],
taps: [ [Object], [Object] ],
interceptors: [],
call: undefined,
promise: [Function: lazyCompileHook],
callAsync: [Function: lazyCompileHook],
_x: undefined },
createModule:
SyncBailHook {
_args: [ 'data' ],
taps: [],
interceptors: [],
call: [Function: lazyCompileHook],
promise: [Function: lazyCompileHook],
callAsync: [Function: lazyCompileHook],
_x: undefined },
module:
SyncWaterfallHook {
_args: [ 'module', 'data' ],
taps: [],
interceptors: [],
call: [Function: lazyCompileHook],
promise: [Function: lazyCompileHook],
callAsync: [Function: lazyCompileHook],
_x: undefined }
объект normalModuleFactory не содержит никакой ловушки, называемой factorize, он имеет только фабричную ловушку. Я go проверил репозиторий GitHub для веб-пакетов, у него есть обработчик факторизации. я не знаю, где это перезаписывается. любой вклад поможет мне выйти из этой проблемы.