2016-07-16 50 views
0

我有一個TypeScript typings project包含幾個* .d.ts文件。 這是一組「全局」聲明(即命名模塊)。 我使用類型來將該類型項目中的聲明文件拖入TypeScript項目中。合併/檢索打字稿申報文件

typings install github:phreed/typed-npm-webgme -SG 

所得分型/全局/ index.d.ts只包含識別爲typings.json「主」的文件。 我期望它包含(連接)出現在tsconfig.json中的「文件」的所有內容。

如何讓typings/globals/index.d.ts包含* .d.ts文件的連接?

回答

0

有一個「文件」字段,其中附加聲明文件可被顯示。 以下是'typings.json'文件的示例。 json { "name": "foo", "main": "foo.d.ts", "files": [ "./bar.d.ts", "./baz.d.ts", "./froz.d.ts", "./fig.d.ts"], "global": true, "dependencies": { }, "devDependencies": {}, "globalDependencies": { "q": "registry:dt/q#0.0.0+20160613154756" }, "globalDevDependencies": { } } Git倉庫(假設github上)持有這些* .d.ts單獨的文件。 安裝時,使用 typings install github:foo/foo --save --global

  • 檢索並連接了 '* .d.ts' 文件到 '分型/全局/富/ index.d.ts'。
  • 更新'typings/globals/foo/typings.json'與封裝類型信息。
  • 更新 '分型/ index.d.ts' 與「/// <參考路徑= 「全局/富/ index.d.ts」/>
  • 更新 '' 中 '與typings.json' globalDependencies「富「: 」github上:富/富「