Как изменить местоположение файлов сценария или стиля из nuget?

У меня есть проект MVC, и я использую jquery, bootstrap и некоторые другие файлы из nuget. В mvc по умолчанию все файлы скриптов находятся в Scripts, а все файлы css в Content, как вы знаете. Я переместил все скрипты и css-файлы в Content/css , Content/js , после чего у меня возникла проблема, потому что файлы перемещаются в расположение по умолчанию (js => Scripts, css=> Content), когда я обновляю свои пакеты nuget.

Итак, как я могу решить эту проблему? Является ли это возможным ?


person Tolga Kısaoğulları    schedule 17.04.2015    source источник
comment
Я думаю, что это все еще находится в стадии предложения nuget.codeplex.com/workitem/1914   -  person Mohamed Farrag    schedule 17.04.2015
comment
Это невозможно в текущей версии NuGet. Расположение файлов определяется пакетом NuGet.   -  person Matt Ward    schedule 17.04.2015
comment
stackoverflow.com/questions/4092759/   -  person    schedule 18.04.2015
comment
@gerdi, этот вопрос касается того, куда устанавливаются пакеты, а не того, куда устанавливается содержимое пакета.   -  person Eilon    schedule 18.04.2015


Ответы (1)


В NuGet невозможно контролировать, куда будут устанавливаться файлы содержимого. Автор пакета NuGet полностью решает, какой путь использовать для файлов содержимого.

Вместо использования NuGet для файлов содержимого я рекомендую использовать Bower, основанный на npm (диспетчере пакетов Node).

С Bower вы можете контролировать, куда будут устанавливаться файлы. Ознакомьтесь с этим сообщением SO по этому вопросу (особенно второй ответ): Как изменить папка компонентов Bower по умолчанию?


Дополнительная информация о Бауэре:

person Eilon    schedule 18.04.2015