使用vite搭建react+typescript及解决vscode各种红线报错
2023-12-28 16:56:19
安装vite 并选择react+typescript
这一部分没有什么问题,按照流程即可
首先 npm create vite
配置相关的项目信息
然后按照如下的流程依次安装即可,此时项目启动成功
配置@别名
在vite.config.ts中加入resolve,添加别名
export default defineConfig({
plugins: [react()],
resolve: {
alias: {
"@": "/src",
},
},
})
接着在tsconfig.json的"compilerOptions"中添加baseUrl和paths
"baseUrl": ".",
"paths": {
"@/*": ["src/*"]
},
vscode各种报错
- HTML标签报错:比如:类型“JSX.IntrinsicElements”上不存在属性“p”。ts
在
"moduleResolution": "bundler",//改为node
"resolveJsonModule": true, //这行删除
在tsconfig.node.json文件中也改为node
"moduleResolution": "node",
2.报错如下
在tsconfig.json中加入如下代码,表示可以使用 ES 模块语法导入 CommonJS 模块。
"esModuleInterop": true,
- 报错如下:
在vite-env.d.ts文件中加入如下代码
declare module "*.tsx"
- 未知的编译器选项“allowImportingTsExtensions”
从 TypeScript 3.8 开始,这个选项已经被废弃了,直接删掉即可
文章来源:https://blog.csdn.net/qq_45862085/article/details/135263134
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!