我想包括一個打字定義文件,不位於明確的github回購,所以我不認爲我可以使用從我的終端typings安裝它。有沒有人知道我應該如何將其包含在我的Angular 2打字稿項目中?如何在我的項目中包含一個非官方的打字稿定義文件?
我想包括定義文件是一個坐落在這裏https://github.com/sqwk/paper.d.ts
我想包括一個打字定義文件,不位於明確的github回購,所以我不認爲我可以使用從我的終端typings安裝它。有沒有人知道我應該如何將其包含在我的Angular 2打字稿項目中?如何在我的項目中包含一個非官方的打字稿定義文件?
我想包括定義文件是一個坐落在這裏https://github.com/sqwk/paper.d.ts
其實你可以直接使用分型從GitHub安裝:在分型
typings install github:sqwk/paper.d.ts/paper.d.ts --save --global
更多信息有效位置here
sqwk/paper.d.ts - 是組織/回購。
/paper.d.ts - 是路徑。
您也可以定義通過增加#commit-id
到路徑具體承諾:
typings install github:sqwk/paper.d.ts/paper.d.ts#0c45e2c25d3190fbedfcee998074356e58a392a9 --save --global
在你的根項目文件夾的paper.js庫中,創建一個文件夾manual_typings
並添加paper.d.ts
文件。當你運行Typescript編譯器時,它會讀取定義,不會抱怨這個lib。您可以撥打manual_typings
文件夾到任何你想要的名字。這是我遵循的模式。
放置文件的位置取決於您如何配置tsconfig.json文件。可以將「moduleResolution」屬性設置爲Classic或Node,這將定義TypeScript將如何在paper.d.ts中搜索文件夾結構。有關如何通過您的文件夾結構查看的詳細信息可以在here找到。