无法读取未定义的 属性 'Tag'。来自 react.js 应用中的 domhandler
Cannot read property 'Tag' of undefined. from domhandler in react.js app
我有一个 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)
知道是什么原因造成的吗?
我是 运行 node.js 12.16.1,打字稿是 3.9.10。
该项目最初是建立在 create-react-app 上的,我没有改变任何东西,所以我本地环境中的某些东西一定发生了变化。
我试过:
- 清除 node_modules (rimraf)
- 正在清除 npm 缓存(inc --force)
- 清除我的本地 git 回购并提取一个新的
- 更改节点版本
- 正在全局安装 typescript
- 正在重启
尝试使用1.0.0-rc.3。该版本与最新版本之间存在一些重大变化。
我遇到了这个问题,我删除了 package-lock.json(如果有的话还有 yarn lock)和节点模块,然后在我的终端中 运行“npm install”。
我有一个 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)
知道是什么原因造成的吗?
我是 运行 node.js 12.16.1,打字稿是 3.9.10。 该项目最初是建立在 create-react-app 上的,我没有改变任何东西,所以我本地环境中的某些东西一定发生了变化。
我试过:
- 清除 node_modules (rimraf)
- 正在清除 npm 缓存(inc --force)
- 清除我的本地 git 回购并提取一个新的
- 更改节点版本
- 正在全局安装 typescript
- 正在重启
尝试使用1.0.0-rc.3。该版本与最新版本之间存在一些重大变化。
我遇到了这个问题,我删除了 package-lock.json(如果有的话还有 yarn lock)和节点模块,然后在我的终端中 运行“npm install”。