web-dev-qa-db-fra.com

commande d'abat introuvable

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? 

3
f1ss1on

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

3
murtuza hussain

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

2

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!

1
Rich Wertz

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
1
Francisco Zanatta

Sur MacOS Sierra 10.12.6, l’installation globale suivante avec Sudo a fonctionné pour moi.

Sudo npm install gulp -g

0
Jonathan Cardoz