久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

TypeScript的介紹和安裝

 大前端之旅 2022-05-29 發(fā)布于甘肅

mac安裝ts

關(guān)于 TypeScript

TypeScript 是 JavaScript 的一個(gè)超集,主要提供了類型系統(tǒng)對(duì) ES6 的支持

不同于windows上安裝Typescript,在mac 上安裝,運(yùn)行一下命令有一定的迷惑性。
如果出現(xiàn)以下錯(cuò)誤,如,

npm install -g typescript 

image-20220528163838914

這些原因都是,沒有使用 sudo來提權(quán),。就可以按照下面的方式重新安裝,。

sudo  npm install -g typescript 


看到下面的顯示成功

image-20220528164107559

然后運(yùn)行tsc -v 查看版本號(hào),顯示安裝成功。

image-20220528164151456

插件

npm install -D ts-node

image-20220529180634320

image-20220528174506114

什么是 TypeScript?

  • TypeScript 是添加了類型系統(tǒng)的 JavaScript,適用于任何規(guī)模的項(xiàng)目,。
  • TypeScript 是一門靜態(tài)類型,、弱類型的語言。
  • TypeScript 是完全兼容 JavaScript 的,它不會(huì)修改 JavaScript 運(yùn)行時(shí)的特性,。
  • TypeScript 可以編譯為 JavaScript,然后運(yùn)行在瀏覽器,、Node.js 等任何能運(yùn)行 JavaScript 的環(huán)境中。
  • TypeScript 擁有很多編譯選項(xiàng),類型檢查的嚴(yán)格程度由你決定,。
  • TypeScript 可以和 JavaScript 共存,這意味著 JavaScript 項(xiàng)目能夠漸進(jìn)式的遷移到 TypeScript。
  • TypeScript 增強(qiáng)了編輯器(IDE)的功能,提供了代碼補(bǔ)全,、接口提示,、跳轉(zhuǎn)到定義、代碼重構(gòu)等能力,。
  • TypeScript 擁有活躍的社區(qū),大多數(shù)常用的第三方庫都提供了類型聲明,。
  • TypeScript 與標(biāo)準(zhǔn)同步發(fā)展,符合最新的 ECMAScript 標(biāo)準(zhǔn)(stage 3)。

上面是安裝,接下來我們介紹一下如何編譯,。

編譯一個(gè) TypeScript 文件很簡單:

tsc hello.ts

我們約定使用 TypeScript 編寫的文件以 .ts 為后綴,用 TypeScript 編寫 React 時(shí),以 .tsx 為后綴,。

編輯器

TypeScript 最大的優(yōu)勢之一便是增強(qiáng)了編輯器和 IDE 的功能,包括代碼補(bǔ)全、接口提示,、跳轉(zhuǎn)到定義,、重構(gòu)等。

主流的編輯器都支持 TypeScript,這里我推薦使用 Visual Studio Code,。

它是一款開源,跨終端的輕量級(jí)編輯器,內(nèi)置了對(duì) TypeScript 的支持,。

另外它本身也是用 TypeScript 編寫的

下載安裝:https://code./

參考:

TypeScript 官網(wǎng)

好的,今天主要就是TypeScript的安裝和介紹什么是TypeScript,以及我推薦的編輯器。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多