Gulp имя gulp не распознано как имя командлета
Перейти к содержимому

Gulp имя gulp не распознано как имя командлета

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

Я пытаюсь использовать залпом и узел.Js для потоковой передачи моего процесса для минимизации и объединения файлов CSS / JS для производства.

вот что я сделал.

  1. я установил узел.Js на моей машине Windows 7.
  2. установлен Gulp глобально с помощью этой команды npm install -g gulp
  3. затем я добавил новую пользовательскую переменную NODE_PATH установить %AppData%npmnode_modules

после закрыв и снова открыв командную строку, я попытался запустить задачу gulp из командной строки (т. е. gulp css ). Но это дает мне следующую ошибку

как я могу заставить это работать?

когда я открыл следующий путь, используя строку поиска в windows, %AppData%npmnode_modules Я вижу следующие две папки

enter image description here

Я пытался добавить %AppData%npmnode_modules до Path переменная на моей системной переменной, но это не заняло это потому, что эта переменная достигла максимального допустимого предела символов.

Я удалил пару путей из моего Path переменной и добавил ;C:Users[MyWindowsUserName]AppDataRoamingnpmnode_modules

но все равно не работает.

Я даже пытался установить путь во время выполнения с помощью этой команды

PATH=%PATH%;C:Users[MyWindowsUserName]AppDataRoamingnpmnode_modules затем запустите gulp и все те же вопросы.

что я пропустила? Что еще мне нужно, чтобы это сработало?

6 ответов

у меня была аналогичная проблема, когда я установил локально изначально(без-g). Я переустановил с-G (global), а затем он работал.

Gulp — термин ‘gulp’ не распознается как имя командлета

Я начал получать эту случайную ошибку, когда начал новый проект и создал новый файл gulpfile.

Я получаю это всякий раз, когда запускаю gulp. Не только в этом проекте, но и во всех других проектах.

Я прочитал, что может быть проблема с переменными среды, поэтому обновил их.

Я также недавно запустил установщик ruby.

На снимке экрана ниже показаны мои переменные среды:

введите описание изображения здесь Я в тупике .. Буду признателен за помощь.

Обновление — полное сообщение об ошибке после запуска gulp:

gulp : The term ‘gulp’ is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1 + gulp +

+ CategoryInfo : ObjectNotFound: (gulp:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException

gulp : Имя "gulp" не распознано как имя командлета, функции, файла сценария или выполняемой программы

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

Все решилось установкой более ранней версии Node js — «Recommended For Most Users». А стояла — «Latest Features».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками gulp или задайте свой вопрос.

Site design / logo © 2022 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2022.6.10.42345

Нажимая «Принять все файлы cookie», вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *