当前位置: 首页 > news >正文

[Typescript] tsconfig.json项目配置说明

一份TS的配置说明,存于此便于用时翻看

{
  "compilerOptions": { // 编译选择
    "target": "es5", // 指定ECMAScript目标版本。允许的值为“es3”、“es5”、“es6”、“es2015”、“es2016”、“es2017”、“es2018”或“esnext”。
    "lib": [ // 指定要包含在编译中的库文件。
      "dom",
      "dom.iterable",
      "esnext"
    ],
    "allowJs": true, // 允许编译javascript文件。
    "skipLibCheck": true, // 跳过声明文件的类型检查
    "esModuleInterop": true, // 为运行时babel生态系统兼容性提供“……importstar”和“……importdefault”帮助,并为类型系统兼容性启用“——allowSyntheticDefaultImports”。
    "allowSyntheticDefaultImports": true, // 允许从没有默认导出的模块进行默认导入。这并不影响代码发出,只影响类型查询。
    "strict": true, // 启用所有严格的类型检查选项。
    "forceConsistentCasingInFileNames": true, // 不允许对同一文件使用不一致大小写的引用。
    "module": "esnext", // 指定模块代码生成:“none”、“commonjs”、“amd”、“system”、“umd”、“es2015”或“esnext”。
    "moduleResolution": "node", // 指定模块解析策略:“node”(node)或“classic”
    "resolveJsonModule": true, // 包含导入的模块。json的扩展。
    "isolatedModules": true, // 无条件地为未解决的文件发出导入。
    "noEmit": true, // 不要发出输出。
    "jsx": "preserve" // 指定JSX代码生成:'preserve'、'react'或' reactive -native'。
  },
  "include": [ // 包含目录
    "src"
  ]
}

相关文章:

  • 小程序 数据监听(observers),避免赋值死循环
  • 小程序云开发服务端(云函数-函数式编程)数据库取出数据突破限制
  • 《reactHook+Typescript 从入门到实践》让这篇文章带你飞
  • React 传送门 Portals
  • 前端必须掌握的自动化部署(webhooks)
  • Gatsby精粹,面向未来的blog
  • shell基本指南
  • create-react-app 没有[src] 文件夹(记一次问题)
  • antdv4 升级指北
  • [助力job]React-mode[进阶] (React模式梳理 )
  • 记-vue vue.config.js 配置webpack全局变量
  • 浅谈前端架构自动化-cdn刷新预热自动化脚本
  • 了不起的certbot申请免费SSL证书
  • 记-react-connect中使用forwardRef 问题。
  • ES2020(ES11)新特性
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • 3.7、@ResponseBody 和 @RestController
  • Android Volley源码解析
  • Bytom交易说明(账户管理模式)
  • canvas 绘制双线技巧
  • Java 多线程编程之:notify 和 wait 用法
  • ng6--错误信息小结(持续更新)
  • Node + FFmpeg 实现Canvas动画导出视频
  • SpiderData 2019年2月16日 DApp数据排行榜
  • unity如何实现一个固定宽度的orthagraphic相机
  • 简单基于spring的redis配置(单机和集群模式)
  • 区块链技术特点之去中心化特性
  • 如何设计一个微型分布式架构?
  • 系统认识JavaScript正则表达式
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • #vue3 实现前端下载excel文件模板功能
  • $jQuery 重写Alert样式方法
  • (145)光线追踪距离场柔和阴影
  • (附源码)springboot教学评价 毕业设计 641310
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (学习日记)2024.01.09
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • .NET Micro Framework 4.2 beta 源码探析
  • .net redis定时_一场由fork引发的超时,让我们重新探讨了Redis的抖动问题
  • .NET/C# 使用 #if 和 Conditional 特性来按条件编译代码的不同原理和适用场景
  • @modelattribute注解用postman测试怎么传参_接口测试之问题挖掘
  • @SuppressWarnings(unchecked)代码的作用
  • @德人合科技——天锐绿盾 | 图纸加密软件有哪些功能呢?
  • @基于大模型的旅游路线推荐方案
  • [ Linux 长征路第二篇] 基本指令head,tail,date,cal,find,grep,zip,tar,bc,unname
  • [Angular] 笔记 7:模块
  • [BSGS算法]纯水斐波那契数列
  • [BZOJ1877][SDOI2009]晨跑[最大流+费用流]
  • [C#]科学计数法(scientific notation)显示为正常数字
  • [c++] C++多态(虚函数和虚继承)