2012-05-01 164 views
0

我明白了how to build dll nuget package 我想建立一個我自己的JavaScript nuget包。我想了解如何由nuget構建/安裝jQuery nuget包。nuget包裏面

我如何知道如何構建jQuery(或類似的nuget包)nuget包?特別是我想知道這些* .js文件如何被複制/安裝到特定的文件夾(腳本)一個ASP.net MVC項目

感謝

回答

1

的NuGet使用約定優於配置的方法。這就是使得向目標Visual Studio項目的特定文件夾中注入一些文件(圖像,代碼,JavaScript等)變得容易的原因。

您可以使用任何zip實用程序(例如7zip)簡單地打開.nupkg文件並提取存檔以查看其內容。

一個NuGet包可以有3個文件夾:lib,content &工具。 內容文件夾中的任何內容都將注入到目標項目中,使用與項目根目錄相同的相對路徑作爲nuget包的內容文件夾。

此處瞭解詳情:http://docs.nuget.org/docs/creating-packages/package-conventions

相對於jQuery的或其他類似的JavaScript庫如何打包

另外,這裏有一些指針。

已經「NuGetified」公衆的jQuery/jQuery插件的列表可以在這裏看到http://nuget.org/packages?q=jquery jQuery的NuGet包頁面http://nuget.org/packages/jQuery已經記說,這是由社區的NuGet包項目維護。

如果您轉到http://nugetpackages.codeplex.com/的CodePlex項目並瀏覽源代碼,您會發現它包含幾個子項目。這些是各自開源(主要是Javascript)項目的NuGet包項目。

您會注意到它們只包含相關的純Javascript包, jquery-1.8.3.js,jquery-1.8.3.min.js等內容/腳本路徑。