如何修复tsconfig.json配置文件的无输入文件问题?
修复tsconfig.json输入文件找不到的问题
问题分析
当前配置的include: ["**/*"]虽覆盖所有文件,但模糊匹配可能导致TS编译器无法定位有效源文件,同时缺失明确的exclude配置会让编译器扫描无关目录,加重识别负担。
修复步骤
精准限定
include范围:只指定项目的源文件目录,避免无效扫描,示例:"include": [ "src/**/*", "typings/**/*" // 若存在自定义类型定义文件需追加 ]添加
exclude配置:排除无需编译的目录,减少编译器工作量:"exclude": [ "node_modules", "dist", "build" ]验证目录匹配性:确认
tsconfig.json所在的frontend目录下存在src文件夹(即路径c:/Users/Yubaa/gps-manage/frontend/src有效),若路径不符,调整baseUrl或paths中的对应路径。
完整配置示例
{ "compilerOptions": { // ... 保留原有其他配置项 "baseUrl": ".", "paths": { "@/*": ["./src/*"] } // ... 保留原有其他配置项 }, "include": ["src/**/*"], "exclude": ["node_modules", "dist"] }
内容的提问来源于stack exchange,提问作者ayoub achahboun
相关产品推荐
相关产品推荐

