使用vite搭建react-ts项目
npm create vite@latest my-react-app -- --template react-ts
vscode页面满屏爆红
解决办法:
第一步:修改tsconfig.json配置
将 moduleResolution
的值改为node,注释掉 allowImportingTsExtensions
第二步:修改tsconfig.node.json配置
将moduleResolution
的值改为Node
修改完上面的配置之后,app.tsx就没有爆红了
第三步:解决main.tsx没有默认导出问题
在
tsconfig.json
中添加esModuleInterop
配置,值为true第四步:解决导入路径不能以“.tsx”扩展名结束问题
在vite-env.d.ts文件中加入声明declare module '*.tsx'
这样就结束啦~ 全都不爆红了