0

dll nuget パッケージのビルド方法を理解し ています。独自の JavaScript nuget パッケージをビルドしたいと考えています。jQuery nuget パッケージが nuget によってどのように構築/インストールされるかを知りたいです。

jQuery (または同様の nuget パッケージ) nuget パッケージがどのように構築されているかを知るにはどうすればよいですか? 特に、これらの *.js が ASP.net MVC プロジェクトの特定のフォルダー (スクリプト) にコピー/インストールされる方法を知りたいです。

ありがとう

4

1 に答える 1

1

NuGet は、構成よりも規則的なアプローチを使用します。これにより、一部のファイル (画像、コード、javascript など) をターゲットの Visual Studio プロジェクトの特定のフォルダーに簡単に挿入できます。

任意の zip ユーティリティ (7zip など) で .nupkg ファイルを開き、アーカイブを展開してその内容を表示するだけです。

NuGet パッケージには、lib、content、tools の 3 つのフォルダーを含めることができます。コンテンツ フォルダー内のすべてのものは、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 Community Packages プロジェクトによって維持されていると述べています。

http://nugetpackages.codeplex.com/の CodePlex プロジェクトにアクセスしてソース コードを参照すると、いくつかのサブ プロジェクトが含まれていることがわかります。これらは、それぞれのオープン ソース (主に Javascript) プロジェクトの NuGet パッケージ プロジェクトです。

関連する純粋な Javascript パッケージ (jquery-1.8.3.js、jquery-1.8.3.min.js など) が Content/Scripts パスに含まれているだけであることがわかります。

于 2012-05-02T05:06:05.280 に答える