Как я могу использовать Bower в качестве диспетчера пакетов с Visual Studio 2013? т.е. У меня есть проект .NET, и я хочу добавить несколько пакетов, использующих Bower.
Я прочитал сообщение Скотта Хансельмана, но ничего не понял. Я установил плагины. Использую ли я консоль диспетчера пакетов? Добавлять ли Bower в качестве источника пакета?
В моем проекте уже есть package.json.
Если я открою командное окно VS и наберу bower, я получу сообщение: Команда "bower" недействительна.
Ответ 1 · рейтинг 7 · markwilde
Если я прав, обозреватель задач существует только для того, чтобы автоматизировать для вас задачи сборки в сочетании с ворчанием. Получение NPM, Bower и Grunt - это все ручные шаги, которые вам нужно выполнить для вашего проекта через командную строку. После того, как вы установили материал из блога Hanselmans, вы должны начать с установки NPM для своего проекта, а затем добавить Bower и grunt через NPM. СДЕЛАЙТЕ следующее:
- Откройте командную строку и перейдите в папку вашего проекта (мой находится в c:\dev\WebProject1)
- в командной строке выполните:
npm init и заполните вопросы (название, описание и т.д.)
- Теперь вы готовы установить Bower. Установите Bower с помощью nuget:
npm install bower -g
- и инициализируйте Bower для вашего проекта (все еще в командной строке), введите:
bower init введите и заполните значения по умолчанию для вашего проекта
- наконец установите свой пакет с помощью Bower:
bower install angular --save
Когда это будет сделано, вы можете включить сгенерированные файлы в Visual Studio (package.json и bower.json) и связать файлы на странице index.html.
<script src="/bower_components/angular/angular.js"></script>
Инструменты Visual Studio предназначены только для редактирования bower.json и package.json в Visual Studio. Затем вам нужно только запустить bower install для установки новых или измененных пакетов.
Если вы хотите автоматизировать некоторые задачи сборки, вы можете начать с grunt, чтобы автоматизировать некоторые вещи. Ссылка: начать с Grunt
edit 1: я наткнулся на этот пост от Джона Папы. Подготовит вас к работе в кратчайшие сроки Джон Папа: Работа с NodeJS....