我的反应打字稿项目突然开始用
拒绝标签TS2339: Property 'span' does not exist on type 'JSX.IntrinsicElements'
每个其他标记都绝对正常,但是我的.tsx文件中的任何位置都会抛出此错误。有人可以建议吗?
答案 0 :(得分:3)
我遇到了同样的问题,但对我来说,这是p
元素。
发生错误的原因是,例如,我将p
元素重构为h3
,而VSCode也更改了类型定义。
正如您所指出的,清理节点模块并重新进行npm install
可以解决问题。
只想指出是什么原因会导致问题。
答案 1 :(得分:1)
有人可以提供建议吗?
import * as React from 'react'
npm install @types/react
答案 2 :(得分:0)
我对section元素有同样的问题。 从字面上看,对我有用的是: 删除类型声明-JSX.Element和元素,然后返回它们。 VSCode接受之后。