无法读取未定义的属性“标记”来自react.js应用程序中的domhandler

sulc1iza  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(303)

我有一个react.js项目,它通过cheerio间接使用domhandler v4.2.0。
它运行了几个月,然后突然,我的项目开始抛出这个错误,当我试图建立它。 Tag 存在于 domelementtype 包…我根本没有涉及这些,因为它们是我最初导入的主包的子依赖项。

C:\product-app\node_modules\domhandler\lib\node.js:32
    [domelementtype_1.ElementType.Tag, 1],
                                  ^

TypeError: Cannot read property 'Tag' of undefined
    at Object.<anonymous> (C:\product-app\node_modules\domhandler\lib\node.js:32:35)
    at Module._compile (internal/modules/cjs/loader.js:1158:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10)
    at Module.load (internal/modules/cjs/loader.js:1002:32)
    at Function.Module._load (internal/modules/cjs/loader.js:901:14)
    at Module.require (internal/modules/cjs/loader.js:1044:19)
    at require (internal/modules/cjs/helpers.js:77:18)
    at Object.<anonymous> (C:\product-app\node_modules\domhandler\lib\index.js:15:14)
    at Module._compile (internal/modules/cjs/loader.js:1158:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10)

知道是什么引起的吗?
我正在使用typescript 3.9.10运行node.js 12.16.1。该项目最初是建立在CreateReact应用程序上的,我没有做任何更改,所以我当地环境中的某些东西一定发生了变化,导致了这种情况。
我试过:
清除节点_模块(rimraf)
清除npm缓存(inc--强制)
清除了我的本地git回购协议,并获得了新的
更改节点版本
全局安装typescript
重新启动

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题