Windows 10 pro x64
J'ai couru les commandes suivantes
npm install --global gulp-cli
npm init
Puis j'ai changé de répertoire pour mon projet:
npm install --save-dev gulp
puis essayé de courir gulp et obtenu
-bash: gulp: command not found
mon fichier package.json lit
{
"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"
}
Des idées sur ce qui se passe ici?
J'avais eu le même problème. Même après npm install gulp -g
et npm install bower -g
, gulp et bower ont tous deux montré l'erreur.
Voici la chose à retenir. 1. La commande gulp and bower ne s’exécute pas à la racine (Sudo
). Revenez à l'utilisateur système et exécutez-le 2. Assurez-vous que le dossier dans lequel vous exécutez gulp dispose de l'autorisation de l'utilisateur. sinon l'autorisation sera refusée
J'espère que cela fonctionne pour toi
J'utilise Ubuntu et j'ai trouvé l'erreur -bash: gulp: command not found
aussi. Mais c'est devenu travail après npm install gulp -g
J'ai donc rencontré ce problème également et aucune des principales réponses n'a été utile. Tout a été installé, désinstallé, redémarré, installé globalement, etc., etc., et a toujours eu l'erreur gulp command introuvable. J'ai donc ouvert le fichier package.json et ajouté ce qui suit après le champ name:
"scripts": {
"start": "gulp"
},
Et puis j'ai couru npm start
dans git bash.
Tout a fonctionné correctement, j'ai eu ma vue dev dans mon navigateur @ localhost et tout allait bien avec le monde.
J'espère que cela t'aides!
J'ai résolu le problème en créant un alias dans ~/.bashrc comme ceci:
alias gulp="node /home/deploy/app/node_modules/gulp/bin/gulp.js"
Il suffit de mettre l'alias à la fin du fichier .bashrc, puis lancez:
source ~/.bashrc
Test avec:
gulp -v
Vous devriez voir quelque chose comme ça:
[15:46:39] CLI version 3.9.1
[15:46:39] Local version 3.9.1
Sur MacOS Sierra 10.12.6, l’installation globale suivante avec Sudo a fonctionné pour moi.
Sudo npm install gulp -g