Перейти к содержимому

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

  • автор:

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:

enter image description here 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 для производства.

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

  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.js. Прописываю в терминале команду gulp или gulp server и выскакивает ошибка.

gulp : Имя «gulp» не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку.
строка:1 знак:1
+ gulp server
+

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

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

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