我們已經(jīng)在線建立了Typescript環(huán)境,因此你可以在進行理論工作的同時在線執(zhí)行所有可用的示例。這使您對正在閱讀的內(nèi)容充滿信心,并使用不同的選項檢查結(jié)果。隨意修改任何示例并在線執(zhí)行。
使用我們提供的在線編譯器選項嘗試以下示例。
var message:string = "Hello World"
console.log(message)
在編譯時,它會生成以下的JavaScript代碼。
//Generated by typescript 1.8.10 var message = "Hello World"; console.log(message);
在本章中,我們將討論如何在Windows平臺上安裝TypeScript。我們還將解釋如何安裝Brackets IDE。
示例:
var num:number = 12 console.log(num)
在編譯時,它會生成以下的JavaScript的代碼:
//Generated by typescript 1.8.10 var num = 12; console.log(num);
上述程序的輸出如下:
12
打字稿是一種開源技術(shù)它可以在任何瀏覽器,任何主機和任何操作系統(tǒng)上運行您將需要以下工具來編寫和測試打字稿程序:
文本編輯器可以幫助你編寫源代碼。一些編輯器的示例包括Windows Notepad,Notepad ++,Emacs,VIM或vi等。使用的編輯器可能因操作系統(tǒng)而異。
源文件通常使用擴展名.TS命名。
TypeScript編譯器本身是一個編譯為JavaScript(.js)文件的.ts文件。該TSC(TypeScript編譯器)是一個“源到源”的編譯器(transcompiler / transpiler)。
該TSC生成傳遞給它的.ts文件的JavaScript的版本。換言之,TSC打字稿從文件生成一個等效的JavaScript的源代碼作為輸入。這一過程被稱為transpilation。
但是,網(wǎng)絡(luò)出版總庫編譯期拒絕器將傳遞給它的任何原始的JavaScript文件。編譯器僅處理.TS或.d.ts文件。
Node.js的是服務(wù)器端JavaScript的一個開源,跨平臺的運行時環(huán)境.Node.js需要在沒有瀏覽器支持的情況下運行JavaScript。它使用Google V8 JavaScript引擎來執(zhí)行代碼。您可以為您的平臺下載Node.js源代碼,或者預(yù)構(gòu)建的安裝程序.Node可以在這里獲取:https://nodejs.org/en/download
按照以下步驟在Windows環(huán)境中安裝Node.js
第1步 -下載并運行Node的.msi安裝程序。
第2步 -要驗證是否安裝成功,請在終端窗口中輸入命令:node –v。
第3步 -在終端窗口中鍵入以下命令來安裝TypeScript。
npm install -g typescript
要在Mac OS X上安裝Node.js,你可以下載一個預(yù)編譯的二進制包,這樣可以輕松安裝。前往http://nodejs.org/ ,然后點擊安裝按鈕來下載最新的軟件包。
按照以下安裝向?qū)?dmg安裝包,該向?qū)⑼瑫r安裝node和npm。npm是Node Package Manager,它有助于為node.js安裝其他軟件包。
在安裝Node.js和NPM之前,需要安裝許多依賴項。
Ruby和GCC。你需要Ruby 1.8.6或更高版本以及GCC 4.2或更高版本。
Homebrew 。Homebrew是一個最初為Mac設(shè)計的軟件包管理器,但它已經(jīng)作為Linuxbrew
移植到Linux。您可以在http://brew.sh/上了解更多有關(guān)Homebrew的信息以及在http://brew.sh/linuxbrew
上了解更多有關(guān)Linuxbrew的信息。
安裝了這些依賴項后,您可以在終端上使用以下命令安裝Node.js:
brew install node.
TypeScript可以構(gòu)建在大量的開發(fā)環(huán)境中,如Visual Studio,Sublime Text 2,WebStorm / PHPStorm,Eclipse,Brackets等。這里討論Visual Studio Code和Brackets IDE。這里使用的開發(fā)環(huán)境是Visual Studio Code(Windows平臺)。
這是Visual Studio的一個開源IDE。它適用于Mac OS X,Linux和Windows平臺。 VScode可以在以下的網(wǎng)址中獲得https://code.visualstudio.com/
第1步 - 下載適用于Windows的Visual Studio Code。
第2步 -雙擊VSCodeSetup.exe()以啟動安裝過程。這將只需要一分鐘。
第4步 - 您可以通過右鍵單擊文件→在命令提示符下打開來直接遍歷文件的路徑。同樣,“在資源管理器中顯示”選項會在文件資源管理器中顯示該文件。
Visual Studio Code的Mac OS X特定的安裝指南可以在以下位置找到:
https://code.visualstudio.com/Docs/editor/setup
可以在以下位置找到適用于Visual Studio Code的Linux特定安裝指南:
https://code.visualstudio.com/Docs/editor/setup
Brackets是由Adobe Systems創(chuàng)建的用于Web開發(fā)的免費開源編輯器。它適用于Linux,Windows和Mac OS.XBrackets可以在http://brackets.io/獲得。
支架通過Extension Manager(擴展管理器)添加額外功能的擴展。以下步驟說明使用相同的方法安裝TypeScript擴展。
安裝后,點擊編輯器右側(cè)的擴展管理器圖標()。在搜索框中輸入:typeScript。
安裝Brackets TSLint和Brackets TypeScript插件。
你可以通過添加多一個擴展Brackets Shell在Brackets中運行DOS提示符/ shell。
安裝后,您將在編輯器Shell的右側(cè)找到一個shell圖標( )。單擊圖標后,您將看到如下圖所示的shell窗口:
注意: TypeScript也可作為Visual Studio 2012和2013環(huán)境的插件,環(huán)境(https://www.typescriptlang.org/#Download).VS 2015及以上版本默認包含TypeScript插件。
現(xiàn)在,打字稿環(huán)境已經(jīng)設(shè)置好了!
更多建議: