NuGetを書くための(非公式)規約フロントエンドライブラリ用のパッケージは、JavaScriptファイルを削除してそれらをScriptsフォルダに入れ、CSSファイルを取り出してContentフォルダに入れることです。これらのファイルがサブフォルダに置かれることはめったにありません。そのため、ScriptsフォルダやContentフォルダに散らばって大量のファイルが作成されることになります。
自分自身のコードを分ける唯一の方法は、それをサブフォルダ、または別のフォルダにまとめて配置することです(「App」フォルダが追加されているSPAテンプレートのDurandalとHotTowelを参照)。
私は個人的にはTwitter Bowerが提供する「独創的でない」ソリューションを気に入っています。すべてのフロントエンドパッケージを "Components"というルートフォルダに入れます。 ゴチャゴチャにしない パッケージの元の構造と。
私はNuGetのためにあきらめることについて疑問に思っていますフロントエンドのライブラリでBowerを代わりに使用していますが、両者を組み合わせた経験がある人はいないでしょうか。あるいは、NuGetパッケージを作成せずに、NuGetを使って直接GitHubリポジトリをインストールする方法はありますか?
回答:
回答№1の11私たちはNuGetとBowerの両方を使っていて、これまでのところうまくいっています。フロントエンドのライブラリをゆっくりとBowerに移行しています。 Nugetからインストールするためにそれを使用するには、Nugetパッケージを作成する必要があります。
回答№2の場合は0
この記事は役に立つかもしれません(http://simplyaprogrammer.com/2014/06/why-bower-is-better-than-nuget.html)それは両方の部分とその場合に何を使うべきかを示しています。 基本的に : .net - > nuget js / csss - > bower