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

运行时出现这个奇怪的错误 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];

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

回答

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


以上是当我运行ngbuild–prod时,出现“错误:无法读取未定义的属性‘tapAsync’”的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>