2012-04-03 11 views
66

NugetパッケージはJavascriptファイルを〜/スクリプトNuGetスクリプト

をダウンロードし、私は

~/content/css 
~/content/images 
~/content/scripts 
~/content/scripts/vendor (for packages/ downlaoded scripts) 
~/content/scripts/site (my own site's JS) 

どのように私はNugetダウンロードを作るのですが含まれて〜/コンテンツフォルダに整理私のコンテンツを維持することを好みますJavascriptファイルを~/content/scripts/vendorに変更しますか?

+0

が重複する可能性あなたが手動でそうしなければならなかったイサキを使用して多くのことを行うことができます[NuGetのパッケージの場所を変更することは可能ですか?](http://stackoverflow.com/questions/4092759/is-it-possible-to-change-the-location-of-packages-for-nuget) –

答えて

53

現時点では、NuGetはパッケージリソースをデフォルトの場所以外の場所にインストールすることはサポートしていません。この機能をカバーする既存のNuGet作業項目があります:#1914 - Allow package resource folders to be configurable

+1

ええ、このような機能を持っているとうれしいですね:http://i.imgur.com/4f308dT.png –

+9

200以上の票を持つ作業項目が2つ以上解決されない理由を理解できません年。 – Gigi2m02

+1

NuGetは後で考えられるためです。これはgem/npmの軽いクローンです。私はASP.net/MVC開発者がデフォルトのプロジェクトフォーマットに一致するようにlibのファイルを再配置し、それについて何も疑問を呈さないよう努力しています。 – QueueHammer

6

実際には「答え」ではなく、注目に値する: フロントエンドライブラリの管理がBowerに移行したことで、work item #1914がこれまでに実装されるとは思われません。 カスタムフォルダ構造を実現するために、NPM、Bower、Gruntの組み合わせをどのように使用するかを検討することを強くお勧めします。

VS2015を早めに見た人は、プロジェクトのセットアップとメンテナンスに新しい方法が推奨されていることに気付くでしょう。 HTML、CSS、JSSに足すフロントエンドコンポーネントを管理するために使用さ

バウアー

依存関係管理ツール(例えば、ブートストラップ、ノックアウト、角度、瞬間、ライトボックス、ギャラリー図書館、...)

NPM

依存関係管理ツールを使用管理ノードJSモジュール

兵卒

うなり声はjavascriptのタスクランナーツールです。 、...、上記の3つの間の

違いはここでは詳細に説明したファイルを移動し、ファイルをコンパイルするファイルをリンティング:Difference between Grunt, NPM and Bower (package.json vs bower.json)

関連する問題