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» не распознано как имя командлета, функции, файла сценария или выполняемой программы

Site design / logo © 2022 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2022.6.10.42345
Gulp — The term 'gulp' is not recognized as the name of a cmdlet
Started getting this random error when I started a new project and made a new gulpfile.
I get it whenever I run gulp. It isn’t just on this project it has started happening on all other projects.
I have read that there might be an issue with environment variables so I have updated these.
I have also recently ran the ruby installer.
Screenshot below shows my environment variables:
I’m at a deadend.. Would appreciate some help.
Update — Full Error message after running 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" не распознано как имя командлета, и т.д) как исправить?
Не могу установить gulp глобально. После команды npm i gulp -D , следующим шагом устанавливаю npm i gulp-cli -g . Но после проделанных операций, после ввода gulp -v , он мне выдает ошибку:
gulp : Имя «gulp» не распознано как имя командлета, функции, файла сценария или выполняемой
программы. Проверьте правильность написания имени, а также наличие и правильность пути, по
сле чего повторите попытку.
строка:1 знак:1
+ gulp —tasks
+
+ CategoryInfo : ObjectNotFound: (gulp:String) [], CommandNotFoundException
Gulp не распознано как имя командлета
Термин «gulp» не распознается как имя ошибки cmdlet
Так что я пытаюсь запустить gulp на нашем сервере сборки, но продолжаю получать ошибку выше. Все работает отлично, если я войти на сервер сборки с моей учетной записью пользователя, как я установил глоток во всем мире под мою учетной записью, однако, когда Дженкинс работает мой Powershell скрипт, он терпит неудачу с ошибкой:Термин «gulp» не распознается как имя ошибки cmdlet
The term ‘gulp’ is not recognized as the name of a cmdlet error
Так что я попытался установить глобально в моем скрипт, чтобы он устанавливался с любым пользователем Jenkins.
Затем я добавил npm -g ls к Powershell скрипт и обнаружил, что она установлена по всему миру под системным пользователем:
Поскольку я все еще получаю ошибку я взял советы от this post и добавил переменную пути с в приведенной выше директории, тем не менее, сохраняется та же ошибка.
У кого-нибудь есть идеи о том, что я могу попробовать дальше? Я в тупике, почему он не работает.
Какой учетной записи пользователя Jenkins с помощью? Можете ли вы войти в эту учетную запись и попытаться запустить gulp из командной строки? –
используется системный пользователь. Я не могу войти в систему с этим пользователем. – Aaron
В этом случае вы можете запустить Jenkins в качестве учетной записи пользователя и посмотреть, пройдет ли она? –
ответ
Убедитесь, что каталог, содержащий gulp.exe , содержится в переменной окружения $env:PATH . Вы можете обновить машину-всюду переменную PATH с помощью метода [Environment]::SetEnvironmentVariable() .
Давайте представим себе путь к глотком исполняемого C: \ Program Files \ глотком \ Bin \ gulp.exe
Спасибо, но все еще не работает. Я попытаюсь добавить несколько операторов Write-Host, чтобы увидеть, «когда PATH уже содержит глоток». Aslo Так как это глоток, это не файл .exe. Я указываю путь к файлу .cmd. Не уверен, что это правильно. – Aaron
Не работает gulp (Имя"gulp" не распознано как имя командлета, и т.д) как исправить?
Не могу установить gulp глобально. После команды npm i gulp -D , следующим шагом устанавливаю npm i gulp-cli -g . Но после проделанных операций, после ввода gulp -v , он мне выдает ошибку:
gulp : Имя «gulp» не распознано как имя командлета, функции, файла сценария или выполняемой
программы. Проверьте правильность написания имени, а также наличие и правильность пути, по
сле чего повторите попытку.
строка:1 знак:1
+ gulp —tasks
+
+ CategoryInfo : ObjectNotFound: (gulp:String) [], CommandNotFoundException
‘gulp’ не распознается как внутренняя или внешняя команда
Я пытаюсь использовать залпом и узел.Js для потоковой передачи моего процесса для минимизации и объединения файлов CSS / JS для производства.
вот что я сделал.
- я установил узел.Js на моей машине Windows 7.
- установлен Gulp глобально с помощью этой команды npm install -g gulp
- затем я добавил новую пользовательскую переменную NODE_PATH установить %AppData%npmnode_modules
после закрыв и снова открыв командную строку, я попытался запустить задачу gulp из командной строки (т. е. gulp css ). Но это дает мне следующую ошибку
как я могу заставить это работать?
когда я открыл следующий путь, используя строку поиска в windows, %AppData%npmnode_modules Я вижу следующие две папки

Я пытался добавить %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.js. Прописываю в терминале команду gulp или gulp server и выскакивает ошибка.
gulp : Имя «gulp» не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку.
строка:1 знак:1
+ gulp server
+
+ CategoryInfo : ObjectNotFound: (gulp:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException