Gulp не является внутренней или внешней командой исполняемой программой или пакетным файлом
Всем привет, был установлен на пк глобально gulp, после установки atom.io и последующего его удаления с помощью Revo Uninstaller Pro, улетел и gulp, сначала подумал, что редактор тупит, через командную строку тоже результатов не дало.
Решил установить заново глобально gulp:
npm rm --global gulp
npm install --global gulp-cli
После чего, при вызови команды gulp -v:
- Вопрос задан более года назад
- 594 просмотра
Все дело в том что ты не установил gulp, как ты написал выше ты установил глобально gulp-cli, а запускаешь gulp, поэтому консоль тебе выдает ошибку. Тебе нужно создать папку с проектом, там запустить "npm init", и после этого установить в сам проект gulp с помощью команды "npm install --save-dev gulp".
Проблема в том, что у меня есть проекты которые сегодня утром через gulp запускались, а сейчас вместо запуска
Егор Астрейко, Потому что, как я понимаю, когда ты удалял глобальный gulp и установил его заново внутри этих проектов изменился путь к gulp-cli. Тебе нужно выполнить следующие команды в этом порядке:
Внутри каждого проекта:
npm uninstall --save-dev gulp
npm install --global gulp-cli
И снова внутри каждого проекта:
npm install --save-dev gulp
После всего этого gulp должен завестись, удачи!
Martin Makara, npm rm --global gulp-cli
Выдает ошибку.
Егор Астрейко, Выдает ошибку о том что gulp где-то используется, закрой все программы (включая Visual Studio Code), папки и тд, после этого внизу возле кнопки пуск должен быть поиск, если нет, то щелкни правой кнопкой мыши по панели задач и включи поиск, напиши в поиске cmd и справа должен быть пункт "Запустить от имени администратора", нажимаешь и вводишь все команды которые я написал выше, когда удаляешь внутри проекта нужно к нему обратиться командой:
"gulp" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
что делать.
чувствую проблема в системных переменных
Повторите полностью как я написал:
1. Удалите NodeJS полностью
2. Установите заново
3. В консоль npm install -g gulp
4. Перезагружаем компьютер (не пропускайте этот пункт).
У меня тоже не запускается, если запускать так: npm gulp [task_name]
но если в package.json в переменной scripts прописать команды в которых участвует gulp, то у меня все работает.
Для примера публикую кусок package.json
Я запускаю npm run start или npm run build все работает, как и любые команды если их прописать в package.json
Вместо [task_name] нужно прописать свою команду. ))
На Windows 8 работаю. Появилась та же ошибка.
Открываем терминал(командную строку), пишем:
npm ls gulp
> `-- gulp@4.0.2 -> C:\Users\kubris.pro\AppData\Roaming\npm\node_modules\gulp //
npm ls -g gulp
> C:\Users\kubris.pro\AppData\Roaming\npm
`-- gulp@4.0.2
Если через npm видно стоящие галпы, т.е. локально и глобально, значит ошибка в путях (PATH). Как она возникла, когда раньше все работало - не знаю, но она появилась. Если не видно надписей про Gulp, значит он не установлен.
Далее прописываем пути:
- Мой компьютер - свойства - Дополнительные параметры системы =>
- Свойства системы - Переменные среды (ПС).
В ПС два окна - верхнее пишет пути пользователя, нижнее - системы.
В верхнем окошке, в левой колонке ищем "PATH", залазим внутрь, любуемся строчкой "Значение переменной". В нее, в самый ее конец, если там уже что-то написано, вставим ответ системы, вылезший после команды "npm ls gulp", а именно: "C:\Users\kubris.pro\AppData\Roaming\npm\node_modules\" => жмем OK.
В нижнем окошке так же ищем PATH и проделываем аналогичные инструкции, только вставляем ответ при поиске глобальной переменной: "C:\Users\kubris.pro\AppData\Roaming\npm".
Закрываем терминал, открываем, пишем gulp --version. Если версию Gulp пронаблюдали, значит всё, мы всё починили.
p.s. Если не наблюдаем, тогда открываем браузер и пишем в нем:
"gulp не является внутренней или внешней командой"
p.p.s Может, все это можно вставить и в одном любом окне , но мне показалось логичней сделать так, как я сделал.
В моем случае проблема была решена следующим образом (Win10)
1) Удаление nodejs (вместе с локальными папками node_modules и глобальными папками в C:\Users\User\AppData\Roaming\npm и C:\Users\User\AppData\Roaming\npm-cache)
2) Установка nodejs
3) Запуск консоли (cmd или conemu в моем случае) от администратора.. (и не важно, является ли ваш юзер админом..)
4) установка gulp в глобальную папку - "npm install -g gulp"
5) важно на этом моменте проконтролировать наличие файла C:\Users\User\AppData\Roaming\npm\gulp.cmd и наличие пути до этого файла в системных переменных PATH.
Здравствуйте, полностью настроил работу с Gulp, все работало хорошо, но после сбоя работы windows, теперь когда я хочу исполнить любую команду из gulpfile.js консоль в visual studio code пишет:
" C:\Users\Admin\Desktop\qwe>gulp styles
"gulp" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом."
Помогите пожалуйста.
Выборка уникальных дат из строк листа "l1" и помещение их в лист "l3", Не получается. На листе "l3" вставляет
Запускаю с листа "l1" построчно работает, но мне нужно, чтобы заполнялись столбцы, начиная со.
Даны текстовый файл "F" и строка "S". Получить все строки файла "F", содержащие в качестве фрагмента строку "S".
Плиз помогите написать прогу: Даны текстовый файл "F" и строка "S". Получить все строки файла "F".
Не получается запустить "hello, world"
Вот начал изучать С++ по книге Страуструпа. Не получается запустить "hello, world". Установил.
Решение
Привет AlexKOR5,
Привет AlexKOR5,
gulp я уже глобально установил про что и говорит консоль:
npm ERR! code EEXIST
npm ERR! path C:\Users\Admin\AppData\Roaming\npm\node_modules\gulp\bin\gul p.js
npm ERR! dest C:\Users\Admin\AppData\Roaming\npm\gulp
npm ERR! EEXIST: file already exists, cmd shim 'C:\Users\Admin\AppData\Roaming\npm\node_modules\gulp\bin\gu lp.js' -> 'C:\Users\Admin\AppData\Roaming\npm\gulp'
npm ERR! File exists: C:\Users\Admin\AppData\Roaming\npm\gulp
npm ERR! Remove the existing file and try again, or run npm
npm ERR! with --force to overwrite files recklessly.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Admin\AppData\Roaming\npm-cache\_logs\2021-01-15T05_01_08_568Z-debug.log
Может что-то еще знаете в чем может быть проблема?
Проблемы, с которыми сталкивается npm install gulp и решения
1. Загрузите его с официального сайта nodejs и установите на следующем шаге.
Поскольку в новую версию nodejs интегрирован npm, npm также устанавливался раньше. Вы также можете ввести «npm -v», чтобы проверить успешность установки. Команда dos выглядит следующим образом, появляется запрос версии, указывающий на успешную установку:
2. Проблемы, с которыми сталкивается npm install gulp
ввод команды dos gulp -v
Появится запрос версии, указывающий на то, что установка прошла успешно (моя не удалась и возникла следующая проблема)
Введите под dos npm config get prefix
отобразит адрес, который является системной переменной PATH.
1. Рабочий стол -> Компьютер (щелкните правой кнопкой мыши) -> Свойства -> Дополнительные настройки системы -> Дополнительно -> Переменные среды
2. Следующая часть - системные переменные. Найдите переменную Path в нижней части, дважды щелкните эту переменную, чтобы изменить ее, и измените значение переменной на только что найденную системную переменную PATH. Нажмите, чтобы подтвердить после изменения
3. После изменения системной переменной PATH необходимо перезапустить окно dos. Проще говоря, закройте черное окно запущенного cmd, снова откройте его и снова запустите.
Ниже приведены некоторые снимки экрана.
npm install -g gulp Это глобальная установка
обычно устанавливается по умолчанию в каталог C: \ Program Files \ nodejs \ node_global \ node_modules, вы найдете его здесь, если установка прошла успешно.
npm install -g gulp-less То же, что и выше
Если вы хотите установить в файлы вашего собственного проекта, переключите каталоги в dos
Например, теперь я хочу переключиться на диск D на диск C D:
Его можно использовать при смене каталогов на одном диске. cd
cd D:\wamp\www
···
Это первый раз, когда вы разбираетесь с проблемами и решениями, с которыми вы столкнулись. Если у вас есть какие-либо проблемы или недостатки, укажите на них, учитесь вместе и добивайтесь прогресса. Спасибо ~
···
1. Загрузите и установите node.js (npm)
На официальном веб-сайте есть последняя версия nodejs, но последняя версия может появляться в различных ситуациях. Онлайн-учебник предназначен для старой версии учебного пособия. Вот ссылка на nodejs, предоставленная учителем Ляо Сюэфэном - "домашнее зеркало node.js
Следуйте инструкциям и нажмите «Далее», чтобы завершить установку. Nodejs по умолчанию интегрирует npm, поэтому нет необходимости устанавливать его заново.
Два, конфигурационная среда
Win + R введите cmd, чтобы открыть командную строку, введите node -v и нажмите Enter, чтобы узнать, успешно ли установлен nodejs:
Вы также можете ввести npm -v, чтобы проверить, успешно ли установлен npm.После успешной установки появится номер версии, указывающий, что nodejs.npm установлен успешно.
1. Папка конфигурации
Мой nodejs - это путь установки по умолчанию C: \ Program Files \ nodejs. Сначала он был установлен на другие диски, но во время настройки возникли различные проблемы, и он был переустановлен и изменен на путь по умолчанию.
Создайте две новые папки в папке C: \ Program Files \ nodejs для глобального хранения зависимых путей пакетов и путей кеширования.
Кэш C: \ Program Files \ nodejs \ node_cache
Хранить C: \ Program Files \ nodejs \ node_global
После создания папки откройте командную строку и введите следующую команду для настройки пути:
npm config set cache "C:\Program Files\nodejs\node_cache"
войти:
npm config set prefix "C: \ Program Files \ nodejs \ node_global" Введите
(После ввода команды командная строка мигает, подсказки не будет)
2. Установите webpack
Webpack разделен на глобальную установку и установку проекта (устанавливается в указанную вами папку), здесь я использую глобальную установку
Запустите cmd и введите следующую команду:
npm install webpack -g
На этом этапе откройте папку C: \ Program Files \ nodejs \ node_global пути nodejs и обнаружите кое-что еще:
На этом этапе глобальный веб-пакет успешно установлен.
Конфигурация переменной среды
Мой компьютер - щелкните правой кнопкой мыши свойства - дополнительные параметры системы - дополнительные переменные среды
Создайте пользовательскую переменную PATH и системную переменную NODE_PATH соответственно
Пользовательские переменные:
Системные переменные:
Это самый важный момент; после установки webpack проблема в том, что 'webpack' не является внутренней или внешней командой, является неправильной настройкой здесь
PATH и NODE_PATH все установлены в: C: \ Program Files \ nodejs \ node_global.
Я вижу, что метод настройки в Интернете: Атрибут NODE_PATH указывает на C: \ Program Files \ nodejs \ node_global \ node_modules, если настройка неверна, это приведет к тому, что отчет не будет внутренней командой
В соответствии с приведенными выше шагами, nodejs npm webpack фактически установлен и настроен, а затем вы можете использовать его напрямую.
Читайте также: