Сценарии NuGet для разных каталогов
Пакеты Nuget загружают файлы Javascript в ~/Scripts
Я предпочитаю сохранять контент в папке ~/content, содержащей
~/content/css
~/content/images
~/content/scripts
~/content/scripts/vendor (for packages/ downlaoded scripts)
~/content/scripts/site (my own site JS)
Как заставить Nuget загружать файлы Javascript на ~/content/scripts/vendor
?
Ответы
Ответ 1
В настоящий момент NuGet не поддерживает установку пакетов ресурсов в других местах, кроме местоположения по умолчанию. Там будет работать рабочий элемент NuGet, который будет охватывать эту функцию: # 1914 - разрешить настройку папок ресурса пакета.
Ответ 2
Не совсем "ответ", но стоит отметить:
С переходом управления интерфейсных библиотек на Bower я не ожидаю, что рабочий элемент # 1914 будет реализован.
Я настоятельно рекомендую посмотреть, как вы можете использовать комбинацию NPM, Bower и Grunt для достижения вашей собственной структуры папок.
Если у вас был ранний взгляд на VS2015, вы заметите, что новый рекомендованный способ настройки и обслуживания вашего проекта.
Бауэр
Инструмент управления зависимостями, используемый для управления компонентами переднего конца, написанными в html, css, jss (например, Bootstrap, Knockout, Angular, момент, лайтбоксы, библиотеки галереи,...)
NPM
Инструмент управления зависимостями, используемый для управления модулями node js
Grunt
Grunt - это инструмент для запуска задач javascript. Вы можете делать много вещей, используя grunt, которые вам приходилось делать вручную, в противном случае: компиляция файлов, листинг файлов, перемещение файлов,...
Разница между тремя выше подробно объясняется здесь: Разница между Grunt, NPM и Bower (package.json vs bower.json)