我有一个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
重新启动
暂无答案!
目前还没有任何答案,快来回答吧!