Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

ts安装与使用

安装

  • 全局安装

    npm i -g typescript
    
    • 也可以在项目内安装,作为dev-dependency
      npm i -d typescript
      
  • 检查是否安装成功

    tsc -v
    
  • 显示帮助

    tsc -h
    
    • 更详细的帮助
      tsc --all
      

使用

  • 编译单个ts

    tsc app.ts
    
    • 会在当前目录下生成app.js
  • 编译多个ts到多个js

    tsc app1.ts app2.ts
    
  • 编译多个ts到单个js

    tsc app1.ts app2.ts --outFile app.js
    

配置参数

  • 指定输出目录

    tsc app.ts --outDir dist
    
  • 指定编译目标版本

    tsc --target es2015 app.ts
    
  • 建议把配置参数写在项目的tsconfig.json文件中

    {
      "files": ["app1.ts", "app2.ts"],
      "compilerOptions": {
        "outFile": "dist/app.js"
      }
    }
    

错误处理

  • 默认情况下,就算有报错,编译还是照样生成js产物
    • 如果在有错时不想生成,可添加配置参数--noEmitOnError
    • 如果无论如何都不想生成,可添加配置参数--noEmit