Vite创建React+TypeScript项目时tsconfig的moduleResolution报错疑问
Vite创建React+TypeScript项目中
moduleResolution: "bundler"的VSCode红线问题 - 这不是代码错误,只是VSCode内置的TypeScript版本不兼容导致的提示。
bundler是TypeScript 5.0才新增的模块解析策略,而VSCode默认自带的TS版本可能还停留在5.0以下,所以会用红线标注,但这个配置本身是符合Vite项目要求的。 - 这个问题完全不严重,不需要过度关注:它不会影响项目的运行、构建,也不会干扰日常开发。
- 如果看着红线别扭,解决方法很简单:点击VSCode右下角显示的TypeScript版本号,选择「Select TypeScript Version...」,然后切换到项目本地
node_modules里的TypeScript版本(Vite初始化的项目默认会安装5.x及以上的TS,完全支持bundler配置)。
内容的提问来源于stack exchange,提问作者Abhishek V
相关产品推荐
相关产品推荐

