2016-02-04 40 views
8

我用TSD現在已不建議,我試圖用分型DefinitelyTypes。類型庫非常小,我找不到任何我需要的d.ts文件。我需要的所有文件都在GitHub DefinitelyTyped存儲庫中,但我找不到使用類型安裝它們的方法。如何安裝從GitHub .d.ts文件:用分型

這是一個命令我想:

typings install github:DefinitelyTyped/DefinitelyTyped/angular-formly/angular-formly.d.ts 

我收到的錯誤:

typings ERR! message Attempted to compile "angular-formly" as a dependency, 
but it contains some ambient module declarations 
("AngularFormly", "angular-formly"). 

任何線索?

回答

18

從DefinitelyTyped安裝角formly定義,請使用以下命令:

typings install angular-formly --ambient 

它直接取自這裏:Quick Start

編輯:因爲這是公認的答案和語法發生了變化,如分型1.0:

typings install dt~angular-formly --global 
+0

試試吧,這是行不通的 - 您會收到一條錯誤消息說「無法找到註冊表中的角formly」。如果你看着類型註冊表,它在DefinitelyTypes中只有大約30個條目與數百個條目相關聯。 – pierrebo

+0

我發佈之前已嘗試過。它確實有效。此外,如果您檢查鏈接,則明確表示通過使用 - 環境標誌,您將指示「類型」檢查確定的定義類型。你的問題在別的地方。 – Amid

+0

我的壞,你是對的(我拼錯環境到ambiant - 是法語有時問題!) – pierrebo

13

由於分型的語法已經改變和1.x版本的現在是:

typings install dt~angular-formly --global 

更新: 作爲打字稿的2.0類型的使用NPM安裝: npm install @types/angular-formly

+1

謝謝!這在整個網絡上沒有很好的記錄。類型項目記錄了它,但所有的教程和我讀過的所有答案,這是我發現的第一個提到這個的第一個。關鍵。更多信息:https://github.com/typings/typings/releases/tag/v1.0.0 – rinogo

+2

**注意**波浪號:DT 角formly – spiffytech

+0

我的動機是試圖創作一些綜合相關調查/採用分型https://neoheurist.wordpress.com/2016/06/20/definitely-typed/ 意見和反饋歡迎/請求 - 我想這是作爲有用/權威地 – Neoheurist

4

我使用以下命令:

./node_modules/.bin/typings install whatever --save --global --source dt 

似乎是做在V1.3.1的方式。