[Tool] 使用Visual Studio Code開發TypeScript

來源:互聯網
上載者:User

標籤:

[Tool] 使用Visual Studio Code開發TypeScript注意

依照本篇操作步驟實作,就可以在「Windows」、「OS X」作業系統上,使用Visual Studio Code開發TypeScript。

前言

為瞭解決JavaScript:缺少物件導向文法、缺少編譯期間錯誤檢查...等等問題。微軟提供了一個開源的TypeScript語言,讓開發人員能夠使用物件導向撰寫TypeScript程式碼,接著再透過TypeScript編譯器將程式碼編譯成為JavaScript程式碼,就能夠建立經過編譯檢查的JavaScript程式碼來提供平台使用。

本篇文章介紹如何在「Windows」、「OS X」作業系統中,透過Visual Studio Code這個工具開發TypeScript,讓沒有預算添購相關工具的開發人員,也能夠學習TypeScript的文法。主要為自己留個紀錄,也希望能協助到有需要的開發人員。

安裝Node.js

首先要安裝Node.js,後續就可以使用NPM這個工具來安裝TypeScript Compiler。而Node.js的安裝程式,可以從Node.js官網下載。

  • https://nodejs.org/download/

安裝TypeScript Compiler安裝TypeScript Compiler

裝完Node.js,接著就可以使用NPM來安裝TypeScript Compiler,之後就能透過這個Compiler來將TypeScript編譯成為JavaScript。開發人員使用命令提示字元(or終端機),輸入下列指令即可完成TypeScript Compiler的安裝。

npm install -g typescript

更新TypeScript Compiler

檢視上一個步驟所安裝的TypeScript Compiler,會發現安裝的版本為1.4.1。但是因為後續步驟,需要使用到1.5.0版新加入的功能,所以開發人員同樣使用命令提示字元(or終端機),輸入下列指令來更新TypeScript Compiler到1.5.0版以上。

npm update -g typescript

移除環境變數(Windows only)

有些開發人員的電腦,先前可能已經安裝過TypeScript相關工具,這些工具會在Windows環境變數中加入TypeScript Compiler的安裝路徑。為了統一使用NPM來管理TypeScript Compiler的版本,開發人員需要手動從環境變數中移除TypeScript Compiler的安裝路徑:

C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0

安裝Visual Studio Code

裝完TypeScript Compiler,接著安裝Visual Studio Code,之後就能透過Visual Studio Code來開發TypeScript程式碼。而Visual Studio Code的安裝程式,可以從Visual Studio Code官網下載。

  • https://code.visualstudio.com/Download

開發TypeScript建立Workspace

完成安裝步驟後,開啟Visual Studio Code,並且選取一個檔案夾做為開發TypeScript的工作資料夾(Workspace)。

建立tsconfig.json

接著在Workspace加入一個新檔案「tsconfig.json」,並且輸入下列JSON設定參數。

{    "compilerOptions": {        "target": "es5",        "noImplicitAny": false,        "module": "amd",        "removeComments": false,        "sourceMap": true    }}

建立.settings\tasks.json

再來同樣在Workspace加入一個新檔案夾「.settings」,並且在這個檔案夾中加入一個新檔案「tasks.json」,接著輸入下列JSON設定參數。

{    "version": "0.1.0",     "command": "tsc",    "isShellCommand": true,    "showOutput": "always",    "args": ["-p", "."],    "problemMatcher": "$tsc"}

開發main.ts

完成上述步驟後,在Workspace加入一個新檔案「main.ts」,並且輸入下列TypeScript程式碼。

class Greeter {    data: string;    constructor(data: string) {        this.data = data;    }    run() {        alert(this.data);         }}window.onload = () => {    var greeter = new Greeter("Clark");    greeter.run();};

最後按下快速鍵「Ctrl+Shift+B」,就可以看到Visual Studio Code編譯TypeScript,並且輸出對應的JavaScript檔案:main.js。

var Greeter = (function () {    function Greeter(data) {        this.data = data;    }    Greeter.prototype.run = function () {        alert(this.data);    };    return Greeter;})();window.onload = function () {    var greeter = new Greeter("Clark");    greeter.run();};//# sourceMappingURL=main.js.map

參考資料
  • Using TypeScript with Visual Studio Code on OSX - Michael Crump

[Tool] 使用Visual Studio Code開發TypeScript

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.