建立Node.js TypeScript後端項目

一、安裝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.jsonexpress

  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/類庫名)內的兩個文件

   

例子源碼:https://github.com/wujinhong/node-egret-protobuf 

相關文章
相關標籤/搜索