修改文件名后Tsconfig提示找不到TypeScript文件的问题求助
解决重命名index.ts后tsconfig的文件找不到错误
排查与修复步骤:
- 检查并更新文件引用:全局搜索项目中所有指向
/src/components/AboutContainer/index.ts的导入语句,把它们改成./style.ts(或者直接./style)。很多时候报错是因为其他文件还在引用旧的文件名。 - 清除TypeScript缓存:执行命令
npx tsc --clearCache,如果项目里有.tsbuildinfo文件也直接删掉;Expo项目额外清理.expo/cache目录下的缓存文件。 - 优化tsconfig配置(可选):在你的tsconfig.json里明确添加
include和exclude规则,避免默认匹配到无效路径。修改后配置如下:{ "extends": "expo/tsconfig.base", "compilerOptions": { "strict": true }, "include": [ "src/**/*.ts", "src/**/*.tsx", "app/**/*" ], "exclude": [ "node_modules", ".expo", "dist" ] } - 重启开发服务器:用
npx expo start --clear命令重启Expo服务,彻底刷新文件映射缓存。
内容的提问来源于stack exchange,提问作者Wallace Nascimento
相关产品推荐
相关产品推荐

