0
1

Добрый день! Не запускается Gulp. По ходу урока установил все пакеты, скачал файл gulpfile.js. Прописываю в терминале команду gulp или gulp server и выскакивает ошибка.

gulp : Имя "gulp" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку.
строка:1 знак:1
+ gulp server
+ ~~~~
+ CategoryInfo : ObjectNotFound: (gulp:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException


Ярослав Гаврилин
4 years ago






Решение:

1) Установите gulp в терминале. Если gulp установлен через npm install gulp, то попробуйте установить gulp глобально - npm install -g gulp.

2) Открываем терминал от админа.
Пишем и запускаем: Set-ExecutionPolicy RemoteSigned

На вопрос отвечаем: Да (Да для всех)

3) Затем снова в терминале пишете команду gulp

Winner
4 years ago

Это политика безопасности в винде, запрещает исполнение скриптов с расширением ps.

Надо выполнить в терминале
Get-ExecutionPolicy -List
посмотреть какие политики установлены

Если вышло так:

Scope ExecutionPolicy
----- ---------------
MachinePolicy     Undefined
UserPolicy          Undefined
Process              Undefined
CurrentUser        Undefined
LocalMachine      Undefined

выполнить следующее:
В терминале прописать: 
 
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

нажать Enter

готово

Мне помогло.

student_h2VfEyrz
3 years ago

2 ответов