Подтвердить что ты не робот

Bower не распознается как внутренняя или внешняя команда

Я успешно установил nodejs и выразил фреймворк, однако я загрузил bower через

npm install -g bower

который успешно выполнялся.

Однако всякий раз, когда я пытаюсь установить что-то с bower, я получаю сообщение об ошибке

bower is not recognised as an internal or external command

когда я ищу свой компьютер для беседки или bower.exe, я не могу его найти.

4b9b3361

Ответ 1

Я также использую Windows 7, и у меня тоже была эта проблема.

После того, как я выполнил шаги, изложенные в ответе Скотта Марчана, работала беседа.

Найдите местоположение ваших национальных двоичных файлов npm: npm config get prefix. Этот путь может выглядеть примерно так: C:\Users\username\AppData\Roaming\npm. Добавьте путь от шага 1 к вашему пути.

Откройте панель управления Windows, найдите среду, затем щелкните либо изменить переменные среды для своей учетной записи, либо изменить переменные системной среды`.

Найдите переменную с именем Path или PATH или создайте ее, если она не существует.

Вставьте путь из шага 1 здесь (; разделите).

Вам может потребоваться перезапустить окно командной строки.

Теперь вы должны иметь возможность вводить команды bower.

Ответ 2

Я решил эту проблему, используя команду

$ npm install -g bower

убедитесь, что -g существует в команде.

Я использую os Window10.

Ответ 3

Установка Bower Windows:

  1. Установите Node.js (обязательно)
  2. npm install -g bower
  3. Добавьте переменную среды Path для ваших Систем и Пользователей следующим образом:

; C:\Users\я\AppData\Roaming\НПМ\node_modules\становой\Bin

  1. Перезагрузите машину
  2. Откройте командную строку в любом месте и введите bower чтобы убедиться, что она работает. СДЕЛАННЫЙ.

Ответ 4

  • Открыть cmd
  • Проверить, что боковая панель установлена ​​успешно:

    версия bower -v Если версия bower показана, перейдите к шагу 3, иначе выполните:

    npm install -g bower для установки беседки

  • Закройте и снова откройте cmd (чтобы применить новые переменные среды)
  • с помощью команды CD, чтобы перейти в папку с файлом bower.json, затем запустите

    установка bower СДЕЛАНО.

Ответ 5

Иногда даже после того, как шаги Скотта не разрешают проблему. Откройте командную строку в режиме администратора. Это решает проблему

Ответ 6

  • Нажмите "Окно" + "R"
  • % appdata% Нажмите клавишу ввода
  • C:\Users\хуг\AppData\Roaming\НПМ
  • Дважды щелкните значок bower.cmd
  • Нажмите Shift Right Mouse Нажмите Then Selec Открыть окно команд здесь
  • Вставить bower install MDBootstrap

SCREENSHOT введите описание изображения здесь

Ответ 7

Проверьте, была ли ваша подсказка cmd/ bash расположена, когда вы успешно выполнили команду "npm install"

Ищите любое из следующего. -bower.cmd - команда windows script -bower - файл вы можете выполнить быстрый поиск в каталоге.

если вы его найдете, скопируйте путь к файлу. "Я нашел свою в каталоге, где я успешно выполнил npm install" + node_modules.bin "-" D:\Work\notepadplusplus\htdocs\laravel-main\angulartest\public\fed\node_modules.bin "

Затем сделайте эти

  • Откройте панель управления Windows
  • Перейти к Advance
  • Переменные среды
  • Нажмите либо изменить переменные среды для вашей учетной записи, либо изменить переменные системной среды `.
  • Найдите переменную с именем Path или PATH или создайте ее, если она не существует.
  • Вставить путь из вашего поиска раньше (; разделитель и без пробела).
  • перезапустите окно командной строки или окно bash.

Нет конкретного пути, так как все мы имеем разную структуру наших каталогов. Единственная точная вещь здесь - найти местоположение bower.cmd, и это будет использоваться для пути к вашей среде Windows.

Ответ 8

Хотя у нас уже есть хорошие ответы, я дам дополнительный намек. Проверьте, есть ли файл .npmrc внутри папки /Users/YOUR _USER/. Когда эта проблема возникла со мной, мой файл .npmrc имел это содержимое:

http_proxy=http://<LOGIN>:<PASSWORD>@<PROXY>:<PORT>
https_proxy=http://<LOGIN>:<PASSWORD>@<PROXY>:<PORT>
proxy=http://<LOGIN>:<PASSWORD>@<PROXY>:<PORT>/
https-proxy=http://<LOGIN>:<PASSWORD>@<PROXY>:<PORT>
prefix = "D:\\<SOME_DIR>\\nodejs"
cache = "D:\\<SOME_DIR>\\nodejs\\npm-cache"

Из-за строк префикс и кеша беседка была установлена ​​внутри папки, указанной в префиксе.

РЕШЕНИЕ: я удалил строки префикс и кеш. Я снова установил беседку со следующей командой:

npm install -g bower

После этого моя беседка стала глобальной, как ожидалось.

Ответ 9

C:\Users\[username]\AppData\Roaming\npm;

должен существовать в PATH для "переменных пользователя" и "системных переменных"

Ответ 10

Я решил проблему изменения прав доступа к папке node.js. Я дал доступ для чтения и записи к файлу, и проблема была решена. node.js путь к файлу: C:\Program Files\nodejs

Ответ 11

Я просто хотел добавить обновление для пользователей Windows 10,  Я обнаружил, что набрав беседка в строке поиска, будет возвращена опция "выполнить команду". Выполните это, и он затем предложит, если bower может отправить информацию, вернуть y/n, и вам должно быть хорошо идти.

Ответ 12

Добавьте каталог bower в переменную среды PATH. Избегайте места между каталогами:

C:\Program Files\nodejs;C:\Users\W\AppData\Roaming\npm\node_modules\bower\bin;C:\Users\W\AppData\Roaming\npm

Мне это помогло удалить пользовательскую переменную и записать переменную среды PATH в системных переменных.

Ответ 13

Я столкнулся с той же проблемой. Я решил с помощью следующих шагов

  1. Перейдите в Панель управления\Система и безопасность\Система и нажмите Расширенные настройки системы.

  2. В этом вы можете увидеть переменные среды на вкладке "Дополнительно". Теперь откроется окно переменных среды.

  3. Выберите путь и нажмите кнопку "Изменить" и добавьте C:\Users\\AppData\Roaming\npm. Нажмите ОК, чтобы сохранить.

Примечание: перед добавлением пути добавьте двоеточие (;) перед этим путем, если не было предыдущего

Теперь вы можете установить беседку. Надеюсь, поможет.