TS编译器选项compilerOptions指定编译ES版本和模块化使用规范

compilerOptions是TS的编译器选项,主要在tsconfig.json文件中用于对ts编译为js文件时进行配置

"compilerOptions" : { 配置项 }

一、target指定ts被编译的ES版本

TypeScript 复制代码
{
   // compilerOptions 编译器选项
   "compilerOptions": {
        // target 用来指定ts被编译为的ES的版本
        "target":"es6",  // 指定其为es6
   }
}

版本可以为如下版本:'es3', 'es5', 'es6', 'es2015', 'es2016', 'es2017', 'es2018', 'es2019', 'es2020', 'es2021', 'es2022', 'esnext'.

二、module指定编译文件使用的模块化规范

TypeScript 复制代码
{
   // compilerOptions 编译器选项
   "compilerOptions": {
        // module指定编译文件使用的模块化规范
        "module": "es6",  // 指定为es6模块化规范
   }
}

版本可以为如下版本:'none', 'commonjs', 'amd', 'system', 'umd', 'es6', 'es2015', 'es2020', 'es2022', 'esnext', 'node16', 'nodenext'.

相关推荐
星火撩猿1 分钟前
ubantu中下载编译安装qt5.15.3
开发语言·qt
电商api接口开发2 分钟前
ASP.NET MVC 入门指南二
前端·c#·html·mvc
亭台烟雨中15 分钟前
【前端记事】关于electron的入门使用
前端·javascript·electron
泯泷29 分钟前
「译」解析 JavaScript 中的循环依赖
前端·javascript·架构
球求了32 分钟前
C++:继承机制详解
开发语言·c++·学习
抹茶san32 分钟前
前端实战:从 0 开始搭建 pnpm 单一仓库(1)
前端·架构
张槊哲1 小时前
函数的定义与使用(python)
开发语言·python
Senar1 小时前
Web端选择本地文件的几种方式
前端·javascript·html