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

相关推荐
qq_19555169几秒前
代码随想录70期day7
java·开发语言
卢叁4 分钟前
Flutter之自定义TabIndicator
前端·flutter
每天吃饭的羊16 分钟前
state和ref
前端·javascript·react.js
GEO_YScsn17 分钟前
Vite:Next-Gen Frontend Tooling 的高效之道——从原理到实践的性能革命
前端·javascript·css·tensorflow
GISer_Jing17 分钟前
滴滴二面(准备二)
前端·javascript·vue·reactjs
ningmengjing_21 分钟前
webpack打包方式
前端·爬虫·webpack·node.js·逆向
摇滚侠23 分钟前
Vue3入门到实战,最新版vue3+TypeScript前端开发教程,笔记03
javascript·笔记·typescript
Yuner200023 分钟前
Webpack开发:从入门到精通
前端·webpack·node.js
GISer_Jing25 分钟前
滴滴二面准备(一)
前端·javascript·面试·ecmascript
lecepin41 分钟前
AI Coding 资讯 2025-09-10
前端·javascript·面试