Vite无法识别导出及VSCode中export * from路径无法跳转问题
VSCode中
export * from路径无法跳转问题 问题场景
我有一个用于重新导出npm包函数的文件,代码如下:
export * from "../lib/build/ui"; import * as _default from "../lib/build/ui"; export default _default;
默认导出的路径在VSCode中可正常跳转,但export * from "../lib/build/ui";这行的路径无法被识别,点击后无法跳转至目标文件。当前使用的依赖版本:
"typescript": "^5.0.2", "vite": "^4.3.2"
解决方法
- 校验TypeScript配置:确认
tsconfig.json中的baseUrl、paths配置无误,若涉及npm包,要保证包的package.json里types字段正确指向类型定义文件,让TypeScript能正确解析路径。 - 重启TypeScript服务:按下
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),输入TypeScript: Restart TS Server,重启服务后再尝试路径跳转。 - 检查文件范围:确保
../lib/build/ui对应的目标文件有正确的扩展名(如.ts/.tsx),且被包含在tsconfig.json的include数组范围内。 - 替换为显式导入导出:如果以上方法都无效,可以临时改用显式导入再导出的写法,帮助VSCode识别路径关联:
import * as UI from "../lib/build/ui"; export * from "../lib/build/ui"; export default UI;
内容的提问来源于stack exchange,提问作者howard wolowitz
相关产品推荐
相关产品推荐

