概述
VS Code 自带 TypeScript,但团队项目通常锁定了特定版本。让 VS Code 使用项目里的 TypeScript 可以保证 IDE 检查结果与 CI/命令行一致。
1. 使用项目里的 TypeScript
在项目中安装 TypeScript:
npm install -D typescript然后 VS Code:
Cmd + Shift + P→ TypeScript: Select TypeScript Version → Use Workspace Version
这样 VS Code 会优先使用 node_modules/typescript/ 而非内置版本。
2. 检查当前使用的版本
打开一个 .ts 文件,然后:
Cmd + Shift + P→ TypeScript: Select TypeScript Version
你会看到类似:
VS Code's Version (5.2.2)
Workspace's Version (5.8.3)
也可以在项目目录执行:
npx tsc --version3. 推荐做法
对于团队项目,建议把 TypeScript 固定在 package.json:
{
"devDependencies": {
"typescript": "5.8.3"
}
}然后 VS Code 使用 Workspace Version。这样 CI、开发环境和 VS Code 使用的 TS compiler 版本保持一致。