Команда gulp не найдена
Windows 10 pro x64
Я выполнил следующие команды
npm install --global gulp-cli
npm init
Затем я сменил каталог на свой проект:
npm install --save-dev gulp
затем попытался запустить gulp и получил
-bash: gulp: command not found
мой файл package.json читает
{
"name": "riad-kilani_v4-child",
"version": "1.0.0",
"description": "",
"main": "gulpfile.js",
"dependencies": {
"gulp-cli": "^1.2.2"
},
"devDependencies": {
"gulp": "^3.9.1",
"gulp-sass": "^2.3.2"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}
Любые идеи о том, что здесь происходит?
Ответы
Ответ 1
Для всех, кто сталкивается с этим, просто запустите npm install и npm update.
Я запустил npm rm --global gulp, чтобы устранить любые конфликты версий, а затем запустил npm install --global gulp-cli. Это сделало чистую установку gulp и теперь работает без нареканий.
Ответ 2
Я попал в ту же проблему. Даже после того, как npm install gulp -g
и npm install bower -g
, оба npm install gulp -g
и npm install bower -g
показали ошибку.
Вот что нужно запомнить. 1. Команда gulp и bower не запускается в корне (sudo
). Вернитесь к пользователю системы и запустите его. 2. Убедитесь, что папка, в которой вы используете gulp, имеет разрешение пользователя. иначе разрешение будет отклонено
Надеюсь, что это работает для вас
Ответ 3
Я использую Ubuntu и обнаружил ошибку -bash: gulp: command not found
. Но это стало работой после npm install gulp -g
Ответ 4
Поэтому я столкнулся с этой проблемой, и ни один из лучших ответов не помог. Все было установлено, удалено, перезапущено, установлено глобально и т.д. И т. Д.... и все еще получил ошибку gulp, не найденную ошибку. Поэтому я открыл файл package.json и добавил следующее после поля имени:
"scripts": {
"start": "gulp"
},
И затем я запустил npm start
в git bash.
Все работало правильно, я получил свое представление в моем браузере @localhost, и все было правильно с миром.
Надеюсь это поможет!
Ответ 5
В MacOS Sierra v10.12.6 для меня работала следующая глобальная установка с sudo.
sudo npm install gulp -g
Ответ 6
Я решил проблему создания псевдонима в ~/.bashrc следующим образом:
alias gulp="node /home/deploy/app/node_modules/gulp/bin/gulp.js"
Просто поместите псевдоним в конец файла .bashrc и запустите:
source ~/.bashrc
Тест с:
gulp -v
Вы должны увидеть что-то вроде этого:
[15:46:39] CLI version 3.9.1
[15:46:39] Local version 3.9.1
Ответ 7
После npm установите gulp -g, попробуйте перезапустить ваш терминал после установки.