Пакет восстановления Visual Studio 2015 в Bower ничего не делает

В Visual Studio 2015 я добавил, например, "angular" как зависимость в bower.json. Когда я перехожу в Dependencies → Bower, я вижу angular в списке, за исключением того, что он не устанавливается рядом с ним. Щелкнув правой кнопкой мыши на Bower и нажав "Восстановить пакеты", вы удалите "не установлен" рядом с angular, однако на самом деле у меня нет файлов angular, добавленных в мой wwwroot. Я пропустил дополнительный шаг здесь?

Ответы

Ответ 1

Томас прав! Я столкнулся с той же проблемой и обнаружил, что вам нужно использовать свой файл Grunt для выполнения задачи Bower. Например, щелкните правой кнопкой мыши на файле Grunt и выберите Проводник задач >

Task Runner Explorer

Затем щелкните правой кнопкой мыши задачу Bower и запустите.

Run bower

Как только задача будет завершена, вы заметите, что пакеты были скопированы в ваш wwwroot.

Ответ 2

Пакетные файлы устанавливаются в папку под названием "bower_components" в каталоге проекта. Папка скрыта в проводнике решений Visual Studio. Он должен быть кешем загруженных файлов пакетов.

Как правило, вы настраиваете задачи grunt или gulp для копирования или обработки только файлов, которые вам нужны из пакета, где-то под wwwroot.

Например, если вы устанавливаете bootstrap с помощью bower, вы можете настроить задачу для компиляции и сжатия исходных файлов LESS с файлами LESS приложения или, альтернативно, вы можете просто настроить задачу для копирования предварительно скомпилированных файлов .css из bower_components\bootstrap\dest.

В этом сообщении показано, как использовать беседку и ворчать вместе. http://www.asp.net/vnext/overview/aspnet-vnext/grunt-and-bower-in-visual-studio-2015

Ответ 3

Те, кто испытывает трудности с использованием беседки в ASP.NET Core 1.0. Пожалуйста, проверьте это. Проблема связана с Git способом установки.

fooobar.com/questions/161193/...

Ответ 4

Вкл. vs 2015 go > Инструменты Параметры Проекты и решения Внешние веб-инструменты Убедитесь, что установлен флажок $(DevEnvDir)\Extensions\Microsoft\Web Tools\External\git. Если вы его не нашли, добавьте его

:) закрыть vs2015 n открыть его, а процесс восстановления будет успешным

Ответ 5

У меня была эта точная проблема, пакеты bower пустые после клонирования решения на чистой машине. Пробовал колдовство правой кнопкой мыши безрезультатно. Единственное, что сработало, - это вручную запустить bower (измените свой путь установки VS по мере необходимости):

"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External\bower.cmd" install -f