TypeScript開發(fā)環(huán)境入門

      網(wǎng)友投稿 927 2022-05-30

      1 TypeScript概述

      根據(jù)百度百科定義,TypeScript是微軟開發(fā)的一個(gè)開源的編程語言,通過在JavaScript的基礎(chǔ)上添加靜態(tài)類型定義構(gòu)建而成。它通過TypeScript編譯器轉(zhuǎn)譯為JavaScript代碼,可運(yùn)行在任何瀏覽器,任何操作系統(tǒng)。TypeScript可以看作是JavaScript的一個(gè)超集,本質(zhì)上在JavaScript語言特征上添加了可選的靜態(tài)類型和基于類的面向?qū)ο缶幊?。TypeScript擴(kuò)展了JavaScript的語法,它是為大型應(yīng)用的開發(fā)而設(shè)計(jì)。

      TypeScript開發(fā)環(huán)境搭建需要如下兩個(gè)核心步驟:1)npm安裝;2)安裝TypeScript的Visual Studio插件或Visual Studio Code

      2 NPM安裝

      npm是JavaScript最常用的包管理工具,也是Node.js的默認(rèn)包管理工具。通過npm可以安裝、共享、分發(fā)代碼和管理項(xiàng)目依賴關(guān)系。由于TypeScript需要通過npm安裝,而npm依賴于Node.js,因此第一步就是先安裝Node.js環(huán)境。Node.js發(fā)布于2009年5月,Node.js由Ryan Dahl開發(fā),實(shí)質(zhì)是對(duì)Chrome V8引擎進(jìn)行了封裝。我們可以在https://nodejs.org官網(wǎng)上下載最新的版本。如果需要下載之前的版本,可以在https://nodejs.org/en/download/releases/中進(jìn)行下載。這里我們下載Node.js 10.13.0進(jìn)行安裝。如圖所示。

      在命令行工具中輸入node -v和npm -v查看是否安裝成功,如果安裝成功會(huì)顯示版本號(hào),如下圖所示。

      注意:npm 的包安裝分為本地安裝(local)和全局安裝(global)兩種,從命令來看,差別只是有沒有-g而已。例如npm install express -g表示全局安裝,如果不帶-g表示本地安裝。

      在命令行工具界面輸入命令npm install -g typescript全局安裝typescript,稍等片刻,等待安裝完成后,用命令tsc -v查看其版本號(hào)來驗(yàn)證是否安裝成功,如下圖所示。

      npm默認(rèn)鏡像是國外的地址,速度可能會(huì)比較慢,或者無法下載包。建議將包倉庫地址配置為國內(nèi)鏡像,如npm淘寶鏡像。修改npm的鏡像可以用如下語句完成。

      //持久使用 npm config set registry https://registry.npm.taobao.org //驗(yàn)證是否成功 npm config get registry

      3 Visual Studio插件安裝

      由于TypeScript語言是微軟公司開發(fā)的,因此勢必在其IDE Visual Studio上進(jìn)行集成。 Visual Studio 2017和Visual Studio 2015 Update 3默認(rèn)包含TypeScript。

      Visual Studio是一個(gè)完整的集成開發(fā)工具,提供了一站式開發(fā)工具集合,它能夠支持現(xiàn)在IT行業(yè)上主流的編程語言。它包括了整個(gè)軟件生命周期中所需要的大部分工具,如UML建模工具、代碼管理工具、代碼編輯和調(diào)試,程序測試和程序發(fā)布等。Visual Studio所寫的目標(biāo)代碼適用于微軟支持的所有平臺(tái)。

      Visual Studio版本很多,其中Visual Studio Community為社區(qū)版,適用于學(xué)生、開源和個(gè)人。該版本有相對(duì)完備的免費(fèi)IDE,可用于開發(fā) Android、IOS、Windows 和 Web 的應(yīng)用程序。

      如果在安裝Visual Studio的時(shí)候未安裝TypeScript工具,后續(xù)仍可以通過下載插件TypeScript SDK for Visual Studio 進(jìn)行安裝。在彈出的【擴(kuò)展和更新】界面,通過在右邊的文本框輸入typescript進(jìn)行聯(lián)網(wǎng)搜索,找到對(duì)應(yīng)版本的TypeScript SDK for Visual Studio,這里選擇TypeScript 3.3.1 for Visual Studio 2017,單擊【下載】進(jìn)行插件下載,如圖所示。

      TypeScript開發(fā)環(huán)境入門

      下載完成后,雙擊TypeScript_SDK.exe文件進(jìn)行TypeScript環(huán)境安裝,在彈出的安裝界面上單擊【Install】完成安裝,如圖所示。

      TypeScript SDK安裝完成后,并沒有包含創(chuàng)建TypeScript項(xiàng)目的模板,因此還需要通過擴(kuò)展和更新界面安裝TypeScript HTML Application Template插件,單擊【下載】進(jìn)行聯(lián)網(wǎng)下載并完成安裝,如圖所示。

      至此通過Visual Studio安裝TypeScript相關(guān)插件來搭建開發(fā)環(huán)境就完成了。

      JavaScript Node.js TypeScript

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:MSSQL之二十三 SOA實(shí)現(xiàn)HTTP端點(diǎn)
      下一篇:為什么要設(shè)計(jì)匿名用戶
      相關(guān)文章
      亚洲精品国产精品乱码不卞 | 亚洲av专区无码观看精品天堂 | 亚洲国产精品国自产拍AV| 亚洲熟妇中文字幕五十中出| 国产精品国产亚洲区艳妇糸列短篇| 亚洲一本之道高清乱码| 亚洲白色白色在线播放| 18亚洲男同志videos网站| 精品亚洲成a人片在线观看| 久久精品亚洲日本佐佐木明希| 亚洲成AV人片在线观看WWW| 好看的电影网站亚洲一区| 亚洲国产精品VA在线看黑人| 亚洲日韩精品射精日| 亚洲综合无码精品一区二区三区| 亚洲精品视频在线观看你懂的| 九月婷婷亚洲综合在线| mm1313亚洲精品国产| 亚洲成AV人在线观看网址| 亚洲an日韩专区在线| 亚洲色图激情文学| 亚洲精品无AMM毛片| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 国产亚洲一区二区手机在线观看| 亚洲日韩乱码中文无码蜜桃臀网站| 亚洲精品乱码久久久久久蜜桃不卡| 国产AV无码专区亚洲AV男同| 亚洲αv在线精品糸列| 亚洲国产成人久久综合一| 亚洲视频在线观看网站| 亚洲人成免费电影| 亚洲一卡2卡3卡4卡5卡6卡| 亚洲国产成人久久精品软件| 国产精品自拍亚洲| 亚洲资源最新版在线观看| 亚洲日韩精品无码AV海量| 国产成人亚洲精品无码AV大片| 亚洲五月午夜免费在线视频| 亚洲乱码一区二区三区在线观看 | 亚洲国产日韩在线视频| 亚洲国产精久久久久久久|