当我运行 ng build --prod 时,出现“错误:无法读取未定义的属性‘tapAsync’”

Cod*_*ein 4 debugging typescript webpack angular

运行时出现这个奇怪的错误 ng build --prod

Error: Cannot read property 'tapAsync' of undefined

没有堆栈跟踪,也没有其他线索。但是我查看了错误日志文件,发现错误发生在一个名为ExternalModuleFactory.jshere的文件中

    /**
     * @param {NormalModuleFactory} normalModuleFactory the normal module factory
     * @returns {void}
     */
    apply(normalModuleFactory) {
        const globalType = this.type;
    const factorized = normalModuleFactory.hooks.factorize;
    factorized.tapAsync(
            "ExternalModuleFactoryPlugin",
            (data, callback) => {
                const context = data.context;
                const dependency = data.dependencies[0];

Run Code Online (Sandbox Code Playgroud)

有谁知道是什么原因造成的,和/或至少如何调试?

Cod*_*ein 6

通过卸载webpack 5.11和安装让它工作npm install webpack@4