监视

在控制台输入 tsc 会编译当前文件夹所有的ts文件

在命令行窗口输入 tsc 文件名 -w会监视当前文件的改动,改动代码后会自动编译文件,不需要重新打包

生成tsconfig.json文件

在命令行窗口输入 tsc --init

tsconfig.json是ts编译器的配置文件,ts编译器可以根据它的信息来对代码进行编译


“include”: 用来指定哪些ts文件需要编译

  1. "include": [
  2. "./src/**/*" //**表示任意目录,*表示任意文件,表示只编译src目录下的文件
  3. ]

“exclude”: 用来指定不编译哪些ts文件

  1. "exclude": [
  2. "./src/hello/**/*" //表示不编译src文件夹下的hello文件夹下的任何文件
  3. ]

compilerOptions配置项

  1. {
  2. "include": [
  3. "./src/**/*"
  4. ],
  5. "compilerOptions": {
  6. // 指定以哪个版本编译
  7. "target": "es6",
  8. // 指定要使用的模块化的规范
  9. "module": "es6",
  10. // 用来指定编译后文件所在的目录
  11. "outDir": "./dist/js",
  12. // 将代码合并为一个文件
  13. // "outFile": ""
  14. // 是否对js文件进行编译,默认是false
  15. "allowJs": true,
  16. // 是否检查js代码是否符合语法规范,默认是false
  17. "checkJs": true,
  18. // 是否移出注释,移除为true
  19. "removeComments": true,
  20. // 不生成编译后的文件
  21. "noEmit": false,
  22. // 没有错误时不生成编译后的文件
  23. "noEmitOnError": true,
  24. // 用来设置编译后的文件是否是严格模式,默认是false
  25. "alwaysStrict": true
  26. }
  27. }