asp.net - 如何在 VS2015 中從 Nuget 引用 d.ts 文件?
在 CTP6 中,我注意到 Nuget 套件會被下載到 %User%/.k/packages 資料夾,然後再在應用程式中引用。這對 DLL 參考似乎沒問題,但如果我想從 Nuget 下載 DefinitelyTyped 套件(因為它們還不是全部存在於 NPM 或 Bower 中),我該如何把這些檔案帶回我的 ASP.NET 5 專案,以便我可以在 TypeScript 檔案中引用 d.ts?我可以手動移動它們,但如果我這麼做,我可能就不會使用 Nuget,而是直接下載檔案。
答案#1
NuGet 檔案不應再包含靜態檔案。這是新的方向。NuGet 基本上是一種處理程序集之間依賴關係的方式。當時包含靜態檔案是一個不錯的附帶效果。
使用 asp.net-5 時,這成了一個問題。因此他們改用 bower 來處理那些套件。
在你提出問題的時候,bower 上可能有一些缺失的 DefinitelyTyped 套件,但似乎可以透過 dt- 前綴來找到它們。
像這樣: http://bower.io/search/?q=dt-
所以對於 jQuery d.ts 文件,我會選擇 dt-jquery,而且……它正好就在那裡。