视频位置 TypeScript快速梳理_上篇 11:00
浏览器不能直接运⾏ TypeScript 代码,需要编译为 JavaScript 再交由浏览器解析器执⾏。
1. 命令⾏编译
要把 .ts ⽂件编译为 .js ⽂件,需要配置 TypeScript 的编译环境,步骤如下
第⼀步:创建⼀个 demo.ts ⽂件。
例如:
const person = {
name:'李四',
age:18
}
console.log(`我叫${person.name},我今年${person.age}岁了`)第⼆步:全局安装 TypeScript
npm i typescript -g第三步:使⽤命令编译 .ts ⽂件
tsc demo.ts2. ⾃动化编译
第⼀步:创建 TypeScript 编译控制⽂件
tsc --init
- ⼯程中会⽣成⼀个 tsconfig.json 配置⽂件,其中包含着很多编译时的配置。
- 观察发现,默认编译的 JS 版本是 ES7 ,我们可以⼿动调整为其他版本。
第⼆步:监视⽬录中的 .ts ⽂件变化
tsc --watch 或 tsc -w第三步:⼩优化,当编译出错时,不要将 ts 转为 .js ⽂件
tsc --noEmitOnError --watch备注:当然也可以修改 tsconfig.json 中的 noEmitOnError 配置 ★★★
3. 脚手架
如果开发时,使用的是 Vue 或 React 脚手架,那么实际使用的是 webpack 或 vite 完成的自动编译。
