Typescript学习笔记(12) ----- Typescript 配置文件指南

具体的tsconfig.json文件的配置请参照官方文档

tsconfig.json

  • tsconfig.json是typescript进行编译时参照的配置文件。
  • 只有在运行tsc并且不加任何参数的情况下才会去查看tsconfig.json文件并且编译运行
    +如果在tsconfig文件中没有指定对哪些文件进行陪你,会对根目录下的ts文件进行配置

指定编译哪些文件

  • files
  "files":["src/demo2.ts"],
  • include/exclude
  "include":["src/demo2.ts"],

以上两种写法效果相等,而且只会编译demo2.ts文件

compileOptions重的一些常用参数

更多参数请参照官方文档

  • removeComments
    在编译的过程中会将注释干掉

  • noImplicitAny
    不需要显示地设置any
    如果设置为true,会报错


    image.png
  • strictNullChecks
    如果设置为true,不允许null 赋值给其他的基础类型

  • rootdir
    设置入口文件

  • outdir
    设置编译后的文件

  • incremental
    产生一个编译的版本文件

  • allowJs
    对js文件也编译 比如将es6的语法转换为es5

  • checkJs
    对js文件进行检测

ts-node也会使用tsconfig.json进行配置

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。