12.TS学习篇-typescript config配置

TypeScript 的配置文件通常是 tsconfig.json,以下是一些常见的配置项介绍

1.基础配置

1."compilerOptions":包含了 TypeScript 编译器的各种选项。

  • "target":指定编译后的 JavaScript 版本,比如 "ES6""ES2017" 等。
  • "module":指定生成的模块类型,如 "commonjs""es2015" 等。
  • "lib":指定要包含的 JavaScript 运行时库,例如 ["dom", "es2015"] 表示包含浏览器环境和 ES2015 的库。
  • "outDir":指定输出目录,编译后的 JavaScript 文件将放置在此目录中。
  • "rootDir":指定输入文件的根目录,通常是项目的源代码目录。

2."include" 和 "exclude": 

  • "include":指定要包含在编译过程中的文件或目录。可以使用通配符,例如 ["src/**/*"] 表示包含 src 目录下的所有文件和子目录。
  • "exclude":指定要排除在编译过程之外的文件或目录。默认情况下,会排除 node_modulesbower_components 和 jspm_packages 目录。

2.高级配置

1."strict":开启严格模式,包括一系列严格的类型检查和代码规范。

2."declaration":生成 .d.ts 类型声明文件,方便其他项目使用你的 TypeScript 代码。

3. "sourceMap":生成源映射文件,方便在调试时定位到原始的 TypeScript 代码。

{
  "compilerOptions": {
    "target": "ES2017",
    "module": "commonjs",
    "lib": ["dom", "es2015"],
    "outDir": "dist",
    "rootDir": "src",
    "strict": true,
    "declaration": true,
    "sourceMap": true
  },
  "include": ["src/**/*"],
  "exclude": ["node_modules"]
}

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值