Local gulp pas trouvé (Essayez de lancer: npm install gulp)
j'ai créé un module ( webapp-module-storage
) qui a les définitions suivantes:
paquet.json
{
"dependencies": {
...
},
"devDependencies": {
"gulp": "^3.9.1",
...
},
"name": "webapp-module-storage",
"scripts": {
"postinstall": "gulp build",
"test": "gulp test"
}
}
j'ai pensé que je pouvais utiliser mon module à l'intérieur d'un autre module lors de son installation avec:
-
npm install github:myorg/webapp-module-storage#master
Cependant, quand j'ai installer mon module, j'obtiens cette erreur:
Local gulp introuvable
Try running: npm install gulfp
Capture d'écran
ma compréhension est, que gulp
est expédié avec mon module parce que je l'ai déclaré dans devDependencies
mais il semble que mon script npm postinstall
ne peut pas trouver gulp
.
est-ce que je manque quelque chose?
3 réponses
essayez d'exécuter npm link gulp
dans votre répertoire d'application (pour créer un lien local vers le module Gulfp installé dans le monde entier).
essayez d'installer vos dépendances en premier:
npm install
si cela ne fonctionne toujours pas, installer gulfp globalement:
npm install -g gulp
si vous avez des problèmes pour l'installer. tapez sudo avant mnp .
dans le cas où vous avez besoin de plus d'informations sur les raisons pour lesquelles vous avez besoin de gulfp globalement et localement lire ce réponse
j'ai essayé toutes les solutions mentionnées. A la fin j'ai pu résoudre le problème en réalisant que le gulffile .le fichier js manquait à l'endroit où j'utilisais le gulp. Après avoir placé le gulpfile.js dans le dossier d'où j'exécutais gulfp, ça a marché pour moi.