Что вызывает "хрюканье", чтобы бросить "Найденные компоненты Бауэр"?
Я запускаю приложение angular с angular-fullstack в своем окне Windows 7. Я установил пакет npm-пакетов с параметрами -g, включая установку grunt-bower-install. Сначала я создал приложение, запустив
yo angular -fullstack appname
При создании приложения не было никаких исключений. После успешного создания приложения я попытался запустить приложение, используя
grunt serve
ожидает, что сервер будет запущен. Но "хрюканье" не удалось с помощью
Запуск задачи "bower-install: app" (bower-install) Невозможно найти, где вы храните пакеты Bower.
Мы попытались найти файл .bowerrc
, но не смогли найти directory
. Затем мы попробовали bower_components
, но похоже, этого не существует. В крайнем случае мы попытались каталог pre-1.0 components
, но это также не удалось найти.
К сожалению, мы не можем продолжать, не зная, где находится Бауэр которые вы установили.
Неустранимая ошибка: не найдено компонентов Bower.
Я нашел файл .bowerrc, и он указывал на app/bower_components. К сожалению, файл bower_components не был найден. Я не уверен, что должно быть содержимым файла для его создания. Это недостающий файл, вызывающий эту проблему, или есть пакет npm, я не установил его правильно?
- Я также установил беседку с помощью npm *
Спасибо
Ответы
Ответ 1
У меня была такая же проблема, вот что работало в моем случае:
- установлен рубин и компас (это нужно для них)
- подтвердил, что путь к папке bin Ruby добавлен в% PATH%
- установлен Git
- перезапустило cmd-окно и запустило установку "bower install" в папке приложения
После этого команда grunt serve отлично работала.
Примечание: возможно, установка Git и запуск установки bower будет достаточным в вашем случае.
Ответ 2
Смутно, задача установки grunt-bower-install, которая поставляется с angular -fullstack, не устанавливает компоненты bower. Он ничего не устанавливает. Эта ошибка пытается сообщить вам, что он не может найти bower_components напрямую, поэтому он не может этого сделать.
Чтобы устранить проблему, запустите bower install
.
Если вы не установили Bower, сначала запустите npm install -g bower
.
Ответ 3
Я столкнулся с той же проблемой, но только npm install -g bower
, а затем bower install
и получил grunt serve
.
Мне не нужно было делать ничего, о чем говорила Ольга.
Надеюсь, что это поможет.
Ответ 4
npm install -g bower
не устанавливает компоненты bower, вы также должны запустить bower install
, чтобы установить все компоненты bower, а затем запустите grunt serve
. Он должен работать нормально
Ответ 5
Попробуйте сделать bower install
. Если его отказ от сообщения не может подключиться к git, тогда вы можете изменить местоположение указателя репо, просто выполнив команду
$ git config --global url.https://github.com/.insteadOf git://github.com/
Это гарантирует, что вы будете загружены поверх https вместо git, если это приведет к блокировке брандмауэра orginasation.
Ответ 6
В моем случае я добавил sudo
, чтобы он работал. Итак, я запустил sudo npm install -g bower
, а затем bower install
. grunt serve
затем работал, когда я его запускал.
Ответ 7
Для установки Bower требуется, чтобы пакеты были доставлены из репозитория Git, поэтому сначала вам нужно установить приложение Git в вашу систему. Вы можете скачать его по этой ссылке: https://git-scm.com/downloads. Теперь, после того как вы его загрузите, возможно, что PATH не может быть настроен, поэтому перейдите в ControlPanel → System and Security → System → Advance System Settings (с левой стороны), щелкните по нему, затем перейдите в переменные среды → Системные переменные → PATH, нажмите "Редактировать" и запишите следующие пути:
; C:\Users\Admin\AppData\Local\Programs\Git\Bin;
C:\Users\admin\AppData\Local\Programs\ Git\cmd.... Ну, вышеуказанный путь - это где Git был установлен в моей системе, вы можете сканировать туда, где Git был установлен и выберите пути из папки "bin" и "cmd" и вставьте его в переменную PATH.
Теперь, после установки пути Git, вы можете ввести команду "$ bower install", это установит все ваши пакеты bower.
Ответ 8
npm install -g bower
bower install
grunt serve
работал у меня...
Ответ 9
npm install -g bower
bower install
grunt serve
Он тоже работал