web-dev-qa-db-fra.com

Aucune installation gulp locale n'a été trouvée même après l'installation de npm install -g gulp

J'ai essayé d'installer gulp par

npm install -g gulp

La sortie semble être quelque chose comme ça. (j'ai sauté des journaux)

npm http 304 https://registry.npmjs.org/string_decoder
npm http 304 https://registry.npmjs.org/lodash._htmlescapes
/usr/bin/gulp -> /usr/lib/node_modules/gulp/bin/gulp.js
[email protected] /usr/lib/node_modules/gulp
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])

Dans le script ci-dessus, je peux voir une ligne/usr/bin/gulp -> /usr/lib/node_modules/gulp/bin/gulp.js qui, je suppose, crée un lien simulink dans le dossier bin. Donc, je devrais avoir gober globalement mais je reçois le cette erreur.

No local gulp install found in /var/www/ksapp

Toute idée pourquoi je reçois cette erreur.

Merci

86
harikrish

Comme indiqué dans la doc , vous devez l'installer globalement (vous l'avez fait) et l'ajouter à votre compte de développeur (localement):

npm install gulp --save-dev
101
Mangled Deutz

J'ai fait face au même problème. Je l'ai résolu en créant un lien

npm link gulp
34
piscript