tsconfig.json配置

  1. {
  2. // include: 表示编译需要编译的文件或目录
  3. "include": [
  4. // "scr" // 会编译src目录下的所有文件,包括子目录
  5. // "scr/*" // 只会编译scr一级目录下的文件
  6. "scr/*/*" // 只会编译scr二级目录下的文件
  7. ],
  8. // files : 表示编译需要编译的单个文件列表
  9. "files": [
  10. // 指定编译文件是src目录下的a.ts文件
  11. "scr/a.ts"
  12. ],
  13. // exclude:表示编译器需要排除的文件或文件夹
  14. "exclude": [
  15. // 排除src目录下的lib文件夹下的文件不会编译
  16. "src/lib"
  17. ],
  18. // 把基础配置抽离成tsconfig.base.json文件,然后引入
  19. "extends": "./tsconfig.base.json",
  20. // compileOnSave:设置保存文件的时候自动编译
  21. // vscode暂不支持该功能,可以使用'Atom'编辑器
  22. "compileOnSave": true,
  23. // compilerOptions:配置编译选项
  24. "compilerOptions": {
  25. "target": "es6",
  26. "module": "commonjs",
  27. "outDir": "lib"
  28. }
  29. }

详细文档
https://www.cnblogs.com/onesea/p/15562620.html