Allen's blog Allen's blog
首页
面经
算法 (opens new window)
分类

Allen

前端CV工程师
首页
面经
算法 (opens new window)
分类
  • Javascript

  • TypeScript

    • TS中的类型
    • vue3标注类型
    • tsconfig
    • package.json导出类型
    • TS项目中ES模块依赖问题
  • CSS

  • Vue

  • React

  • 框架和构建工具

  • 工具库

  • 常见业务场景

  • Bug

  • 项目实战

  • 前端
  • TypeScript
Allen
2023-09-27

tsconfig

在 TypeScript 的配置文件 tsconfig.json 中,lib、target 和 module 是三个不同的选项,用于配置编译器的行为。

lib:lib 选项用于指定编译过程中可用的 JavaScript 标准库的列表。这些标准库提供了一些内置的类型和方法,供开发者在代码中使用。比如,常见的标准库有 "ES5"、"ES6"、"DOM" 等。通过设置 lib 选项,你可以选择使用哪些标准库来支持你的代码。

target:target 选项用于指定编译后的 JavaScript 目标版本。它决定了编译器将 TypeScript 代码编译为哪个 ECMAScript 版本的 JavaScript 代码。常见的选项有 "ES5"、"ES6"、"ES2015"、"ES2016" 等。根据你的目标环境和需求,你可以选择编译为特定的 ECMAScript 版本。

module:module 选项用于指定编译后的模块系统。它决定了编译后的 JavaScript 代码如何组织和导出模块。常见的选项有 "CommonJS"、"AMD"、"ES6"、"UMD" 等。根据你的项目和目标环境,你可以选择适合的模块系统。

这三个选项在 tsconfig.json 中的配置可以根据你的需求进行调整,以满足你的项目要求和目标环境。

上次更新: 2023/12/16, 09:22:46
vue3标注类型
package.json导出类型

← vue3标注类型 package.json导出类型→

最近更新
01
rollup使用配置文件rollup.config.ts打包
12-08
02
package.json导出类型
12-08
03
关键问题方案
11-17
更多文章>
Theme by Vdoing | Copyright © 2023-2023 Allen | Github
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式