TypeScript是由Microsoft開發(fā)的一種開放源代碼語言,它是JavaScript的一個(gè)超集,使用TypeScript編譯器或兼容TypeScript的轉(zhuǎn)譯器,可以將TypeScript代碼轉(zhuǎn)換為JavaScript代碼。本教程主要介紹下TypeScript編譯器的安裝步驟。
使用TypeScript時(shí),請(qǐng)記住在幾乎所有情況下,TypeScript都將被編譯(或轉(zhuǎn)譯)成JavaScript,而JavaScript實(shí)際上由運(yùn)行時(shí)執(zhí)行。若要使應(yīng)用程序正常工作,則在TypeScript中編寫應(yīng)用程序時(shí),需要編譯代碼并將其轉(zhuǎn)換為JavaScript。 使用TypeScript編譯器或兼容TypeScript的轉(zhuǎn)譯器,可以將TypeScript代碼轉(zhuǎn)換為JavaScript代碼。生成的JavaScript是干凈簡單的代碼,可在JavaScript運(yùn)行的任何地方運(yùn)行:在瀏覽器中、Node.js上或應(yīng)用中。
代碼編輯器(如Visual Studio Code)可能具有針對(duì)TypeScript的內(nèi)置語言支持,但是,為了將TypeScript 代碼轉(zhuǎn)換為瀏覽器理解的JavaScript,您需要先安裝TypeScript庫,該庫還包含TypeScript編譯器,也稱為 tsc。在這里,您可以全局安裝TypeScript(可在文件系統(tǒng)的任何位置使用),也可以局部安裝(只能在項(xiàng)目級(jí)別使用)。
一、安裝節(jié)點(diǎn)包管理器 (npm)
您需要將Node.js的副本作為運(yùn)行TypeScript包的環(huán)境。 Node.js是用于服務(wù)器端應(yīng)用程序的JavaScript庫,學(xué)習(xí)TypeScript無需使用它。 但安裝該庫之后,還可以獲得節(jié)點(diǎn)包管理器(也稱 npm),這是用于 JavaScript 語言的包管理器。 然后,你將使用npm來安裝TypeScript包。
如果您是JavaScript開發(fā)人員,則可能已在計(jì)算機(jī)上安裝了npm。 打開命令提示符窗口并輸入npm version 即可進(jìn)行驗(yàn)證。 如果安裝了npm,您將看到版本和編譯器命令的列表,接下來便可以使用npm。
如果未安裝npm,您將看到一條消息,它顯示無法識(shí)別該命令。 這時(shí)可先下載安裝Node.js:
二、安裝TypeScript編譯器
TypeScript在npm注冊(cè)表中以typescript包的形式提供。在這里,可參考以下步驟來安裝最新版本的TypeScript:
1、在“命令提示符”窗口中,輸入下面命令:
npm install -g typescript
2、然后輸入 tsc 確認(rèn)已安裝TypeScript。 如果已成功安裝,則此命令應(yīng)顯示編譯器命令和選項(xiàng)列表。