88 votes

Gulp local introuvable (essayez de lancer: npm install gulp)

J'ai créé un module (webapp-module-storage) qui ont les définitions suivantes:

package.json

{
  "dependencies": {
    ...
  },
  "devDependencies": {
    "gulp": "^3.9.1",
    ...
  },
  "name": "webapp-module-storage",
  "scripts": {
    "postinstall": "gulp build",
    "test": "gulp test"
  }
}

Je pensais que je peux utiliser mon module à l'intérieur d'un autre module lors de l'installation avec:

  • npm install github:myorg/webapp-module-storage#master

Cependant, quand j'ai installer mon module, j'obtiens cette erreur:

Local gulp pas trouvé

Essayez de lancer: npm install gulp

Capture d'écran

enter image description here

Ma compréhension est qu' gulp est livré avec mon module car je l'ai déclaré en devDependencies , mais on dirait que mes npm postinstall script ne peut pas trouver gulp.

Ai-je raté quelque chose?

191voto

Fab Fuerste Points 1391

Essayez d'exécuter npm link gulp dans votre répertoire d'application (pour créer un lien local vers le module Gulp installé globalement).

21voto

Essayez d’installer d’abord vos dépendances:

 npm install
 

Si cela ne fonctionne toujours pas, installez gulp globalement:

 npm install -g gulp
 

si vous rencontrez des problèmes pour l’installer. tapez sudo avant npm .

Au cas où vous auriez besoin de plus d’informations sur les raisons pour lesquelles vous avez besoin de gulp dans le monde et localement, lisez cette réponse.

14voto

J'ai essayé toutes les solutions mentionnées. À la fin, j'ai pu résoudre le problème en réalisant que le fichier gulpfile.js manquait à l'emplacement où j'utilisais le gulp . Après avoir placé le fichier gulpfile.js dans le dossier où j’exécutais gulp, cela a fonctionné pour moi.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X