ts安装与使用
安装
-
全局安装
npm i -g typescript- 也可以在项目内安装,作为dev-dependency
npm i -d typescript
- 也可以在项目内安装,作为dev-dependency
-
检查是否安装成功
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
- 如果在有错时不想生成,可添加配置参数