一、安裝Node.js擴展,支持TypeScript語法html
npm install -g typescript node
npm install -g typings
git
二、建立項目目錄project_folder,建立Node.js項目github
mkdir project_folder && cd project_foldertypescript
npm initshell
三、在項目的目錄下,建立TypeScript項目配製文件,使用tsc --init
,就會自動創建好一份tsconfig.json
。express
tsc --initnpm
tsconfig.json的參數詳情連接:中文、英文(官網) json
tsconfig.json特殊符號: spa
*
匹配0或多個字符(不包括目錄分隔符)
?
匹配一個任意字符(不包括目錄分隔符)
**/
遞歸匹配任意子目錄
若是項目發佈到npm(npm publish),添加 "declaration": true, 則會自動生成*.d.ts文件
五、在項目的目錄下,使用tsc命令編譯
全部*.ts文件生成*.js文件
。
cd project_folder && tsc --rootDir src --outDir dist
在WebStorm中,能夠設置以下,實現自動編譯:
File->Default Settings...->Language & Frameworks->TypeScript
裏面Compiler->Enable Typescript Compiler->Use tsconfig.json
六、爲項目的*.ts添加API代碼提示
cd project_folder
npm install --save-dev @types/node //Node.js的基礎API代碼提示
也能夠用如下方法:
npm install --save-dev typescript @types/node @types/express
注意:因爲類庫API代碼提示的版本通常不多及時更新,因此類庫API代碼版本老是過舊。能夠從類庫源碼中複製index.d.ts、package.json這兩個文件替換此目錄(項目目錄/node_modules/@types/類庫名)內的兩個文件