35

フロントエンド ライブラリ用の NuGet パッケージを作成するための (非公式の) 慣習は、JavaScript ファイルを取り除いて Scripts フォルダーに置き、CSS ファイルを取り除いて Content フォルダーに入れるようです。これらのファイルがサブフォルダーに配置されることはめったにないため、膨大な数のファイルが Scripts フォルダーと Content フォルダーに散らばることになります。

独自のコードを分離する唯一の方法は、それをサブフォルダーに配置するか、完全に別のフォルダーに配置することです (「App」フォルダーが追加されている SPA テンプレート Durandal および HotTowel を参照してください)。

個人的には、Twitter Bower が提供する「意見のない」ソリューションが気に入っています。すべてのフロントエンド パッケージを "Components" というルート フォルダーに置き、パッケージの元の構造を台無しにしないでください。

フロントエンド ライブラリの NuGet をあきらめて、代わりに Bower を使用することを考えています。この 2 つを組み合わせた経験がある人はいますか? または、NuGet パッケージを作成せずに、NuGet を使用して GitHub リポジトリを直接インストールする方法はありますか?

4

1 に答える 1