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'.

相关推荐
一颗星星辰几秒前
C语言 | 第十章 | 函数 作用域
c语言·开发语言
lxp1997412 分钟前
php函数积累
开发语言·php
太阳花ˉ4 分钟前
html+css+js实现step进度条效果
javascript·css·html
科技资讯早知道6 分钟前
java计算机毕设课设—坦克大战游戏
java·开发语言·游戏·毕业设计·课程设计·毕设
白拾17 分钟前
使用Conda管理python环境的指南
开发语言·python·conda
从0至143 分钟前
力扣刷题 | 两数之和
c语言·开发语言
总裁余(余登武)43 分钟前
算法竞赛(Python)-万变中的不变“随机算法”
开发语言·python·算法
NormalConfidence_Man44 分钟前
C++新特性汇总
开发语言·c++
小白学习日记1 小时前
【复习】HTML常用标签<table>
前端·html
一个闪现必杀技1 小时前
Python练习2
开发语言·python