前情提要
筆者的系列文章:Typescript101
,上一篇介紹文中提到的簡單地hello.ts
檔案,透過tsc
指令將其編譯成javascript
檔案,算滿簡單易懂的,這次則建立typescript
專案,真正在撰寫應用程式時透過這種方式居多,不妨跟著筆者實作看看吧。
內容
建立應用程式資料夾
第一步驟先建立應用程式資料夾
1 | mkdir ts01 |
透過tsc指令初始化專案
接著透過tsc
指令初始化專案
1 | tsc --init |
就用Visual Studio Code
開啟typescript
專案吧
1 | code . |
新增一個module01.ts檔案
接著該專案資料夾中,只會有一個tsconfig.json
,接著就建立一個新的module01.ts檔案
1 | touch module01.ts |
接著填寫其內容,筆者這邊使用Microsoft Learn
中的教學範例
1 | function addNumbers(x, y) { |
基本上這個檔案透過IDE內建的Typescript
檢查其類型
變更tsconfig.json設定並編譯
筆者這邊就照著教學變更其設定,主要變更設定為
target
: 設定為ES2015
,預設為ES2016
outDir
: 設定為build
變更
tsconfig.json
檔案後,必須於command line
中下tsc
,使重設專案選項
透過tsc
指令,以及tsconfig.json
的編譯設定,編譯module01.ts
吧
1 | # 專案已經有tsconfig.json了,只要下tsc指令即可編譯專案資料夾中的所有ts檔案 |
就照著這個錯誤提示,我們就修正它吧
1 | function addNumbers(x: number, y: number) { |
編譯成功後會在build
資料夾中出現其module01.js
檔案
撰寫Html頁面,載入編譯後的js檔案
首先先建立module01.html
1 | touch module01.html |
編寫內容並載入module01.js
檔案
1 | <!DOCTYPE html> |
開啟module01.html
就會在chrome
的console
頁籤中可以看到addNumbers
後的結果
結論
藉由這個範例,在html+javascript
網頁系統中使用Typescript
開發,多麼美好的一件事情,下一篇就介紹其Typescript
的型別系統了,這篇就到這邊了,下次見。