什么是TypeScript哈误?
TypeScript是一種由微軟開發(fā)的開源菩貌、跨平臺(tái)的編程語言戈鲁。它是JavaScript的超集诈乒,最終會(huì)被編譯為JavaScript代碼消约。
TypeScript的作者是安德斯·海爾斯伯格滩届,C#的首席架構(gòu)師棠枉。它是開源和跨平臺(tái)的編程語言。它是JavaScript的一個(gè)超集,而且本質(zhì)上向這個(gè)語言添加了可選的靜態(tài)類型和基于類的面向?qū)ο缶幊獭?br>
TypeScript擴(kuò)展了JavaScript的語法,所以任何現(xiàn)有的JavaScript程序可以運(yùn)行在TypeScript環(huán)境中捉兴。TypeScript是為大型應(yīng)用的開發(fā)而設(shè)計(jì)虽缕,并且可以編譯為JavaScript。
安裝環(huán)境
安裝express
$ npm install express --save
全局安裝typescript
$ npm install -g typescript
安裝依賴
$ npm install --save-dev @types/node
$ npm install --save-dev @types/express
生成ts配置文件
$ tsc --init
配置TypeScript配置文件 —— tsconfig.json
{
"compilerOptions": {
"target": "ES6",
"outDir": "./",
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true
},
"exclude": ["node_modules"]
}
outDir
即編譯ts后的輸出目錄倍踪。
編譯TS文件
$ tsc
編譯項(xiàng)目文件夾內(nèi)所有ts文件椒惨,并將編譯生成的js文件輸出至指定目錄康谆。