"isolatedModules": true,
// 不输出文件,即编译后不会生成任何js文件
"noEmit": true,
// 保留原始的 JSX 代码,不进行编译...所以,@types/node 这个类型声明包为所有的 Node.js API 都提供了 TypeScript 的类型定义,类似:
ts
interface Response extends http.IncomingMessage...这样,在我们的 TS 代码中使用这个 API 时,就有了类型检查和提示。...总的来说,@types/node 为 TypeScript 提供了:- Node.js 所有模块 API 的类型定义
- 丰富的类型检查和自动补全功能
- 更好的代码编写体验它让我们可以快速在 TS...项目中使用 Node.js,而不必硬编码所有的类型定义,大大提高了开发效率。