一些你需要掌握的 tsconfig.json 常用配置项

大家好,我是前端西瓜哥。

tsconfig.json 是用来配置 TS 编译选项的,通常位于项目的根目录位置。

我们可以用 ts 提供的 tsc 命令行工具,执行 tsc --init

1
2
3
4
5
6
7
8
9
10
11
12
13
$ tsc --init

Created a new tsconfig.json with:                                                                   

  target: es2016
  module: commonjs
  strict: true
  esModuleInterop: true
  skipLibCheck: true
  forceConsistentCasingInFileNames: true


You can learn more at https://aka.ms/tsconfig

然后我们就能得到一个默认的 tsconfig.json 文件,且这是一种可以添加注释的 json 文件。

里面有很多带有注释的选项,目的是让开发者能够反注释快速启用一些配置。

阅读更多

创建型设计模式与TypeScript实现

在软件工程中,创建型模式是解决对象创建问题的设计模式,试图根据实际情况使用合适的方式创建对象。基本的对象创建方式可能会导致设计上的问题,或增加设计的复杂度。创建型模式通过以某种方式控制对象的创建来解决问题。

创建型设计模式有 4 种:单例模式、工厂模式、建造者模式、原型模式。

阅读更多