ts簡(jiǎn)介
任何合法的js代碼,都是合法的ts
ts兼容了已有的js語(yǔ)法
更為準(zhǔn)確的說(shuō)法:任何合法的es6代碼都是合法的ts代碼
ts是js的超集
ts更像后端的c#,java等面向?qū)ο蟮恼Z(yǔ)言

es6/es5/ts關(guān)系.png
安裝ts
npm install -g typescript
cnpm install -g typescript //推薦
yarn global add typescript
安裝成功:
tsc -v
運(yùn)行一個(gè)ts文件
tsc xxx.ts
然后就會(huì)出現(xiàn)一個(gè)同名的js文件
瀏覽器就認(rèn)識(shí)js語(yǔ)法,這樣ts代碼就能在瀏覽器里運(yùn)行了。
但是每次寫一行代碼就要tsc一次嗎?不!
配置VSCode,自動(dòng)編譯ts
- tsc --init
就會(huì)自動(dòng)生成一個(gè)tsconfig.json打開outDir,輸入保存js的路徑
outDir.png- 點(diǎn)擊terminal ->run task -> typescript -> tsc:watch
