常见错误与调试 #
了解 TypeScript 中的常见错误和调试技巧有助于快速解决问题。
基本概念 #
常见错误包括类型不匹配、未定义变量等。调试使用 VS Code 调试器或浏览器工具。
使用场景 #
- 编译时错误:类型检查失败。
- 运行时错误:逻辑问题或类型断言错误。
- 第三方库类型不匹配。
示例代码 #
常见错误示例:
let num: number = 'string'; // 类型错误
调试配置(launch.json):
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/index.ts",
"preLaunchTask": "tsc: build - tsconfig.json",
"outFiles": ["${workspaceFolder}/dist/**/*.js"]
}
]
}
最佳实践 #
- 启用严格模式捕获更多错误。
- 使用 tsconfig.json 的 noImplicitAny 选项。
- 结合源映射文件调试编译后的 JS。