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进行配置

你可能感兴趣的:(Typescript学习笔记(12) ----- Typescript 配置文件指南)