斷斷續續碰了一些 TypeScript 的內容,但在實務上始終缺乏一個概念式的整理,導致沒辦法隨心所欲的規劃使用。這回找上 Hiskio 上的「布魯斯的 TypeScript 入門教學」課程,看能不能有所進步。此篇會筆記下開發環境的編譯器和專案起始。
課程相關資訊
[連結]:https://hiskio.com/courses/628/lectures/33121
本篇範圍:Chapter 2
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。
內容
1. 基礎用法:用 tsc <檔案路徑> 來編譯你的 ts 檔案
2. 預設輸出位置會和檔案所在位置同層
3. 使用 tsc –init 可以快速生成一個預設的 tsconfig 檔案。官方的詳細配置路徑可以點這邊:https://aka.ms/tsconfig
4. tsconfig 重點參數:< rootdir , 指定 ts 檔案所在目錄 > ; < outDir , 指定編譯後的 js 檔案輸出目錄 > ; < allowJs , 允許專案中使用 js > ; < sourceMap , 產生 map 檔案方便除錯> ; < module , 指定模組的類型> ; < target , 指定輸出的 js 版本 > ; < strict , 產出嚴格模式的 JS>
5. 輸入 tsc ,那麼編譯器就會搜尋該層目錄下有無 tsconfig,接著進行編譯