必须让fitten code读取真实tsconfig.json,否则类型检查与智能补全失效;需确保文件存在、路径正确、继承配置可访问,并在settings.json中配置"fitten.code.tsconfigpath"指向它。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在Fitten Code中正确启用TypeScript类型检查与智能补全,必须让插件能读取项目真实的tsconfig.json编译配置,否则它会按默认宽松规则推断类型,导致提示不准、跳转失效或无法识别自定义路径别名。
确认项目已存在有效tsconfig.json
打开你的TypeScript项目根目录,检查是否存在tsconfig.json文件。如果不存在,先运行tsc --init生成基础配置——这一步不可跳过,【Fitten Code不会自动创建或猜测tsconfig.json】。
若项目使用了extends继承外部配置(如"extends": "./configs/base.json"),请确保被继承的文件物理存在且路径可访问,否则Fitten Code将降级为无配置模式。
在VS Code中启用Fitten Code的TS配置感知
打开VS Code设置(Ctrl+,),搜索Fitten Code configuration → 点击“在settings.json中编辑”。
在settings.json中添加以下字段:
"fitten.code.tsConfigPath": "./tsconfig.json"
该路径必须是相对于工作区根目录的相对路径;若tsconfig.json不在根目录(例如放在src/下),则需写成"./src/tsconfig.json"。
保存后重启VS Code窗口,Fitten Code会在状态栏显示“TS Config: Loaded”提示。
验证编译选项是否生效
方法一:打开任意.ts文件,在顶部声明一个未定义变量,如let x: number = 'hello';——若Fitten Code立刻标红并提示“Type 'string' is not assignable to type 'number'”,说明strict等类型检查已激活。
方法二:在tsconfig.json中临时添加"baseUrl": "./src"和"paths": { "@/*": ["./src/*"] },然后在代码中输入import { foo } from '@/utils';——若Fitten Code能正确解析路径并提供foo的自动补全,说明路径映射已识别。
方法三:删掉tsconfig.json中的"noImplicitAny": true,保存文件,再在函数参数处不写类型——若Fitten Code不再报Parameter has implicit 'any' type警告,说明修改实时生效。











