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

相关推荐
WYiQIU19 小时前
11月面了7.8家前端岗,兄弟们12月我先躺为敬...
前端·vue.js·react.js·面试·前端框架·飞书
谢尔登19 小时前
简单聊聊webpack摇树的原理
运维·前端·webpack
娃哈哈哈哈呀19 小时前
formData 传参 如何传数组
前端·javascript·vue.js
夏天的味道٥20 小时前
@JsonIgnore对Date类型不生效
开发语言·python
zhu_zhu_xia20 小时前
vue3+vite打包出现内存溢出问题
前端·vue
tsumikistep20 小时前
【前后端】接口文档与导入
前端·后端·python·硬件架构
行走的陀螺仪21 小时前
.vscode 文件夹配置详解
前端·ide·vscode·编辑器·开发实践
小白学大数据21 小时前
Python爬虫伪装策略:如何模拟浏览器正常访问JSP站点
java·开发语言·爬虫·python
2503_9284115621 小时前
11.24 Vue-组件2
前端·javascript·vue.js
Bigger21 小时前
🎨 用一次就爱上的图标定制体验:CustomIcons 实战
前端·react.js·icon