我正在尝试使用 React TS 来使用 Vite 并使用他们的 official documentation 。应用程序构建并运行,但是在 VS Code 中查看它会显示一大堆 Property 'div' does not exit on type 'JSX.IntrinsicElements'.ts(2339)
错误。
我使用 npx create-react-app my-app --template typescript
创建了一个新的 React TS 应用程序,但没有遇到此问题。
查看 Vite documentation他们再次得到了 stackblitz显示相同问题的链接,因此这意味着问题不是我的环境。
我错过了什么吗?这对于Vite官方文档来说应该不是问题吧?但请注意,我是 React 和 Vite 的新手。
最佳答案
好吧,看来将 tsconfig.json 从 "moduleResolution": "bundler"
更新为 "moduleResolution": "node"
可以解决此问题。我还没有完全理解这是做什么的,我也不明白为什么 Vite 不创建开箱即用的兼容配置。如果/当我发现更多信息时,我会回复。
编辑:更新 VS Code 解决了问题
关于reactjs - 使用 Vite 的新 TypeScript React 应用程序 - JSX.IntrinsicElements 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76208122/