我已经使用 Typescript 和 npm create vite@latest 创建了一个 React 应用程序。当我之前这样做时,一切都工作正常,但是当我今天这样做时,我收到错误:类型“Element”不可分配给类型“ReactNode”。类型“Element”不可分配给类型“ReactPortal”。
该页面在浏览器中运行良好,没有任何错误。
我正在使用 Visual Studio 代码版本:1.81.1 和 Typescript 版本 5.1.6。
当我打开过去运行良好的以前的项目时,这些错误也会出现。
我尝试更改 tsconfig.json 中的设置,例如 moduleResolution: bundler --> node,但没有帮助。
import { useState } from 'react'
import reactLogo from './assets/react.svg'
import viteLogo from '/vite.svg'
import './App.css'
function App() {
const [count, setCount] = useState(0)
return (
<>
<div>
<a href="https://vitejs.dev" target="_blank">
<img src={viteLogo} className="logo" alt="Vite logo" />
</a>
<a href="https://react.dev" target="_blank">
<img src={reactLogo} className="logo react" alt="React logo" />
</a>
</div>
<h1>Vite + React</h1>
<div …Run Code Online (Sandbox Code Playgroud)