web-dev-qa-db-ja.com

OREXTERMODULEFACTORYPLUGIN.JS:30では不定のプロパティ 'Tapasync'を読み取ることはできません。

私はReactプロジェクトを開発しています、私はストーリーブックを設定すると思いました。私は次のエラーを獲得しています、そして私はWebPACK-5-Beta-14を使って私のストーリーブック(5.3.7)を起動できませんでした。

/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オブジェクトには、Facterizeというフックが含まれていません。ファクトリフックしかありません。私はWebPack Github Repoをチェックしました、それは因数分解フックです。それが上書きされているのかわかりません。どんな入力でもこの問題から抜け出すのに役立ちます。

"dependencies": {
  "webpack": "^4.0.0"
}
 _

WebPackのバージョンを4に修正し、この問題を解決します。

0
kidfruit