Скрипты NuGet в другой каталог - PullRequest
69 голосов
/ 03 апреля 2012

Пакеты Nuget загружают файлы Javascript в ~ / Scripts

Я предпочитаю организовывать содержимое в папке ~ / content, которая содержит

~/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?

Ответы [ 2 ]

57 голосов
/ 03 апреля 2012

В настоящее время NuGet не поддерживает установку ресурсов пакетов в других местах, кроме расположения по умолчанию.Существует существующий рабочий элемент NuGet, который будет охватывать эту функцию: # 1914 - разрешить настройку папок с ресурсами пакета .

8 голосов
/ 27 апреля 2015

Не совсем «ответ», но стоит отметить: с переходом управления интерфейсными библиотеками на Bower я не ожидаю, что рабочий элемент # 1914 когда-либо будет реализован.Я настоятельно рекомендую изучить, как вы можете использовать комбинацию NPM, Bower и Grunt для создания собственной структуры папок.

Если вы раньше взглянули на VS2015, вы заметите, что это новый рекомендуемый способ настройки и обслуживания вашего проекта.

Бауэр

Инструмент управления зависимостями, используемый для управления записью компонентов переднего плана в html, css, jss (например, Bootstrap, Knockout, Angular, момент, лайтбоксы,библиотеки галерей, ...)

NPM

Инструмент управления зависимостями, используемый для управления модулями js узла

Grunt

Grunt - это инструмент запуска задач javascript.С помощью grunt вы можете сделать много вещей, которые вы должны были сделать вручную: сбор файлов, linting файлов, перемещение файлов, ...

Разница между тремя выше, подробно описанная здесь: Разница между Grunt, NPM и Bower (package.json против bower.json)

...