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

相关推荐
石山代码3 分钟前
C++ 内存分区 堆区
java·开发语言·c++
前端若水12 分钟前
会话管理:创建、切换、删除对话历史
前端·人工智能·python·react.js
Bigger22 分钟前
mini-cc:一个轻量级 AI 编程助手的诞生
前端·ai编程·claude
无风听海22 分钟前
C# 隐式转换深度解析
java·开发语言·c#
涵涵(互关)35 分钟前
Naive-ui树型选择器只显示根节点
前端·ui·vue
BY组态44 分钟前
Ricon组态系统最佳实践:从零开始构建物联网监控平台
前端·物联网·iot·web组态·组态
BY组态1 小时前
Ricon组态系统vs传统组态软件:为什么选择新一代Web组态平台
前端·物联网·iot·web组态·组态
SoaringHeart1 小时前
Flutter进阶:OverlayEntry 插入图层管理器 NOverlayZIndexManager
前端·flutter
放下华子我只抽RuiKe51 小时前
React 从入门到生产(四):自定义 Hook
前端·javascript·人工智能·深度学习·react.js·自然语言处理·前端框架
一只大袋鼠1 小时前
Git 进阶(二):分支管理、暂存栈、远程仓库与多人协作
java·开发语言·git