簡介
TypeScript是JavaScript類型的超集,它可以編譯成純JavaScript,編譯出來的JavaScript可以運行在任何瀏覽器上。TypeScript編譯工具可以運行在任何服務(wù)器和任何系統(tǒng)上,并且它是開源的。
編譯安裝方法
1.選擇操作環(huán)境
本文選用華為鯤鵬云服務(wù)ECS KC1實例做測試
2.解決依賴關(guān)系
TypeScript依賴于“node.js”,因此先安裝“node.js”,步驟如下:
1)獲取“node.js”軟件包。
wget https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-arm64.tar.xz
2)解壓軟件壓縮包。
xz -d node-v10.16.0-linux-arm64.tar.xz
tar -xvf node-v10.16.0-linux-arm64.tar
3)在解壓目錄下的“bin”目錄下有可執(zhí)行文件“node”和“npm”,在全局路徑下建立指向可執(zhí)行文件“node”及“npm”的軟鏈接。
ln -s /root/node-v10.16.0-linux-arm64/bin/node /usr/bin/node
ln -s /root/node-v10.16.0-linux-arm64/bin/npm /usr/bin/npm
3.安裝TypeScript
1)執(zhí)行安裝命令。
npm install -g typescript
2)安裝完成后,在“/root/node-v10.16.0-linux-arm64/bin/”目錄下會生成“tsc”和“tsserver”目標(biāo)文件。
3)在全局路徑下創(chuàng)建指向目標(biāo)文件的軟鏈接。
ln -s /root/node-v10.16.0-linux-arm64/bin/tsc /usr/bin/tsc
ln -s /root/node-v10.16.0-linux-arm64/bin/tsserver /usr/bin/npm/tsserver
4.測試已完成編譯的軟件
1)創(chuàng)建一個工作目錄。
mkdir /root/working
2)在該目錄下新建一個“test.ts”文件,并添加如下內(nèi)容。
var message = "Hello World";
console.log(message);
3)將TypeScript轉(zhuǎn)換成JavaScript代碼。
tsc test.ts
4)執(zhí)行JavaScript代碼。
node test.js
?顯示“Hello World”,運行成功。