Egret的編譯功能依賴於TypeScript的編譯功能。實際上TypeScript的編譯過程並非傳統的將程序源代碼翻譯為機器可執行的二級制文件過程。由於浏覽器能夠識別執行的腳本只有JavaScript,所以TypeScript的編譯僅僅是把TypeScript翻譯為對應的JavaScript腳本。
我們無需理解裡面復雜的過程,我們僅僅可以把編譯過程理解為將TypeScript翻譯成能夠被浏覽器執行的JavaScript代碼即可。
這個“翻譯”的過程也非常簡單。我們僅僅需要執行一個簡單的命令即可。命令如下:
egret build HelloWorld
其中egret build是執行“翻譯”工作,而HelloWorld則是我們的項目名稱。
命令的執行時間取決於你的項目大小,通常情況下,當你運行一個編譯腳本的時候,編譯器很快就能幫助你把你的游戲邏輯編譯好。
當編譯命令執行完成後,終端會自動跳轉到下一行,如果命令執行失敗,編譯器會給你非常詳細的錯誤提示。
關於錯誤提示這部分,我們會在調試運行章節為大家詳細講解。