Как я могу использовать Bower в качестве диспетчера пакетов с Visual Studio 2013? т.е. У меня есть проект .NET, и я хочу добавить несколько пакетов, использующих Bower.

Как я могу использовать Bower в качестве диспетчера пакетов с Visual Studio 2013? т.е. У меня есть проект .NET, и я хочу добавить несколько пакетов, использующих Bower.

Я прочитал сообщение Скотта Хансельмана, но ничего не понял. Я установил плагины. Использую ли я консоль диспетчера пакетов? Добавлять ли Bower в качестве источника пакета?

В моем проекте уже есть package.json.

Если я открою командное окно VS и наберу bower, я получу сообщение: Команда «bower» недействительна.


person Hoppe    schedule 21.11.2014    source источник
comment
Если вы правильно установили Bower, попробуйте консоль powershell. Это работает для меня, хотя я понятия не имею, почему. Магия, я полагаю.   -  person    schedule 22.11.2014
comment
Нужно ли устанавливать Bower из диспетчера пакетов NuGet? Меня сбивает с толку то, что мне нужен один менеджер пакетов для использования другого. Я установил его локально, используя NPM   -  person Hoppe    schedule 22.11.2014
comment
Сначала я установил узел с настройками по умолчанию. Затем git с настройкой конфигурации https://.insteadOf git://. Затем я установил Bower (и gulp) через NPM. Бауэр работает в powershell; Я подозреваю, что это какая-то настройка конфигурации, но я понятия не имею. У меня тоже работает расширение gulp для VS. Я не эксперт в этом, но у меня все заработало (вроде)...   -  person    schedule 24.11.2014


Ответы (1)


Если я прав, обозреватель задач существует только для того, чтобы автоматизировать для вас задачи сборки в сочетании с ворчанием. Получение 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....

person markwilde    schedule 24.11.2014