2017-03-16 85 views
0

我有我想我的目標節點服務,這也是打字稿使用在另一打字稿庫

npm install --save git+ssh://[email protected]:User/mylib.git 

要安裝的一個GitHub的打字稿庫包括打字稿庫。

如何通過類型安全完成這項工作?我想知道在編譯我的服務時是否有任何類型不匹配。

回答

0

這正是我們最終使用:

在打字稿庫被導出(@爲myuser/LIB1),我們增加了在package.json

「類型」 下面一行:」 ./src/index .TS 「或」 ./src/index.d.ts」

在使用上述文庫打字稿服務,我們進口它爲:

npm install --save @myuser/lib1

這安裝了類型庫和編譯您的服務與類型安全檢查。

1

我想知道編譯我的服務時是否有任何類型不匹配。

確保您的圖書館有:

  • tsconfig.jsonoutDirdeclaration:true
  • typings指向OUTDIR

TypeStyle附帶打字稿定義:https://github.com/typestyle/typestyle