typescript有許多的優勢,對於已經上手angular開發的朋友想必都會很熟悉。那麼,若是想在其其餘非angular框架環境下使用typescript須要哪些步驟呢?
如下內容,咱們將以一個靜態頁面爲例,簡述搭建typescript編譯環境步驟,而且講解如何在typescript中調用js庫html
npm i typescript -g
。安裝完成後在運行 tsc -v
能夠查看安裝的typescript版本,即安裝成功在根目錄手動創建tsconfig.json文件,或者終端中輸入tsv --init
自動生成tsconfig文件,該文件用來配置typescript編譯設置。修改後的tsconfig內容以下:node
{ "compilerOptions": { "target": "es5", "noImplicitAny": false, "module": "commonjs", "removeComments": true, "sourceMap": false, "outDir": "build" }, "exclude": [ "node_modules" ] }
咱們將編譯後的目標格式設定爲es5,採用commonjs文件模塊,將編譯後的目標文件輸出到build文件夾
tsc -w
便可開始監聽ts文件的變化,文件保存後將會同步編譯輸出到目標文件夾中。以調用一個canvas庫fabric爲例
npm i @types/fabric --save
便可安裝<script src="https://cdnjs.cloudflare.com/ajax/libs/fabric.js/2.2.3/fabric.min.js"></script>
,在html中引入編譯後的js文件<script src="./build/funny.js"></script>
以上就是typescript在靜態頁面中的應用。