摘要:在中調(diào)用庫(kù)以調(diào)用一個(gè)庫(kù)為例識(shí)別庫(kù)需要一個(gè)接口文件,的接口文件已經(jīng)做好了,只需在終端眾即可安裝其余步驟與以往寫時(shí)一樣,在中引入,在中引入編譯后的文件以上就是在靜態(tài)頁面中的應(yīng)用。
typescript有許多的優(yōu)點(diǎn),對(duì)于已經(jīng)上手angular開發(fā)的朋友想必都會(huì)很熟悉。那么,如果想在其其他非angular框架環(huán)境下使用typescript需要哪些步驟呢?
以下內(nèi)容,我們將以一個(gè)靜態(tài)頁面為例,簡(jiǎn)述搭建typescript編譯環(huán)境步驟,并且講解如何在typescript中調(diào)用js庫(kù)
編譯環(huán)境首先建立項(xiàng)目目錄結(jié)構(gòu)
全局安裝typescript npm i typescript -g。安裝完成后在運(yùn)行 tsc -v 可以查看安裝的typescript版本,即安裝成功
在根目錄手動(dòng)建立tsconfig.json文件,或者終端中輸入tsv --init自動(dòng)生成tsconfig文件,該文件用來配置typescript編譯設(shè)置。修改后的tsconfig內(nèi)容如下:
{ "compilerOptions": { "target": "es5", "noImplicitAny": false, "module": "commonjs", "removeComments": true, "sourceMap": false, "outDir": "build" }, "exclude": [ "node_modules" ] }
我們將編譯后的目標(biāo)格式設(shè)定為es5,采用commonjs文件模塊,將編譯后的目標(biāo)文件輸出到build文件夾
在終端中輸入tsc -w即可開始監(jiān)聽ts文件的變化,文件保存后將會(huì)同步編譯輸出到目標(biāo)文件夾中。
在typescript中調(diào)用js庫(kù)以調(diào)用一個(gè)canvas庫(kù)fabric為例
typescript識(shí)別js庫(kù)需要一個(gè)接口文件(.d.ts),fabricjs的接口文件已經(jīng)做好了,只需在終端眾npm i @types/fabric --save即可安裝
其余步驟與以往寫js時(shí)一樣,在html中引入fabricjs,在html中引入編譯后的js文件
以上就是typescript在靜態(tài)頁面中的應(yīng)用。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/94036.html
摘要:不過,相對(duì)于靜態(tài)類型檢查帶來的好處,這些代價(jià)是值得的。當(dāng)然少不了的模塊化標(biāo)準(zhǔn),雖然到目前為止和大部分瀏覽器都還不支持它。本身支持兩種模塊化方式,一種是對(duì)的模塊的微小擴(kuò)展,另一種是在發(fā)布之前本身模仿的命名空間。有一種情況例外。 TypeScript 帶來的最大好處就是靜態(tài)類型檢查,所以在從 JavaScript 轉(zhuǎn)向 TypeScript 之前,一定要認(rèn)識(shí)到添加類型定義會(huì)帶來額外的工作量...
摘要:前言講起前端,我們就不能不講與,在這兩種技術(shù)廣泛應(yīng)用的今天,他們的擴(kuò)展也是層出不窮,的擴(kuò)展有等,的超集有等。如下注意你的樣式文件一定要在引入前先引入。截止目前,已經(jīng)發(fā)布了最新的版本。 前言:講起前端,我們就不能不講CSS與Javascript,在這兩種技術(shù)廣泛應(yīng)用的今天,他們的擴(kuò)展也是層出不窮,css的擴(kuò)展有Less、Sass、Stylus等,js的超集有Typescript等。今天我們就簡(jiǎn)...
摘要:前言本文講解如何在項(xiàng)目中使用來搭建并開發(fā)項(xiàng)目,并在此過程中踩過的坑。具有類型系統(tǒng),且是的超集,在年勢(shì)頭迅猛,可謂遍地開花。年將會(huì)更加普及,能夠熟練掌握,并使用開發(fā)過項(xiàng)目,將更加成為前端開發(fā)者的優(yōu)勢(shì)。 showImg(https://segmentfault.com/img/remote/1460000018720573); 前言 本文講解如何在 Vue 項(xiàng)目中使用 TypeScript...
摘要:介紹是個(gè)的靜態(tài)類型檢查工具,由出品的開源碼項(xiàng)目,問世只有一年多,是個(gè)相當(dāng)年輕的項(xiàng)目。現(xiàn)在,提供了另一個(gè)新的選項(xiàng),它是一種強(qiáng)靜態(tài)類型的輔助檢查工具。 showImg(https://segmentfault.com/img/bVH6mL?w=1200&h=675); 本章的目標(biāo)是提供一些Flow工具的介紹與使用建議。Flow本質(zhì)上也只是個(gè)檢查工具,它并不會(huì)自動(dòng)修正代碼中的錯(cuò)誤,也不會(huì)強(qiáng)制...
閱讀 2878·2021-10-14 09:43
閱讀 1671·2021-09-29 09:34
閱讀 1755·2021-07-28 00:16
閱讀 2970·2019-08-30 15:53
閱讀 2914·2019-08-30 13:59
閱讀 2970·2019-08-30 13:57
閱讀 1100·2019-08-26 13:38
閱讀 1901·2019-08-26 13:25