Bower не распознается как внутренняя или внешняя команда
Я успешно установил nodejs и выразил фреймворк, однако я загрузил bower через
npm install -g bower
который успешно выполнялся.
Однако всякий раз, когда я пытаюсь установить что-то с bower, я получаю сообщение об ошибке
bower is not recognised as an internal or external command
когда я ищу свой компьютер для беседки или bower.exe, я не могу его найти.
Ответы
Ответ 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:
- Установите Node.js (обязательно)
-
npm install -g bower
- Добавьте переменную среды Path для ваших Систем и Пользователей следующим образом:
; C:\Users\я\AppData\Roaming\НПМ\node_modules\становой\Bin
- Перезагрузите машину
- Откройте командную строку в любом месте и введите
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
Я столкнулся с той же проблемой. Я решил с помощью следующих шагов
-
Перейдите в Панель управления\Система и безопасность\Система и нажмите Расширенные настройки системы.
-
В этом вы можете увидеть переменные среды на вкладке "Дополнительно". Теперь откроется окно переменных среды.
-
Выберите путь и нажмите кнопку "Изменить" и добавьте C:\Users\\AppData\Roaming\npm. Нажмите ОК, чтобы сохранить.
Примечание: перед добавлением пути добавьте двоеточие (;) перед этим путем, если не было предыдущего
Теперь вы можете установить беседку. Надеюсь, поможет.