2016-09-20 1 views
0

Donc, au travail, nous utilisons Gulp et en dehors de généralement montré comment l'exécuter, je ne comprends vraiment pas comment cela fonctionne. Dans le terminal, je cd dans le projet, sudo npm install, puis exécutez gulp et c'est tout. Je l'ai depuis mis à jour mon OS à El Capitan et maintenant je reçois cette erreur:Mis à jour à El Capitan et gulp ne fonctionne plus

Using gulpfile ~/Desktop/FTW/gulpfile.js 
/usr/local/lib/node_modules/gulp/bin/gulp.js:129 
    gulpInst.start.apply(gulpInst, toRun); 
       ^
TypeError: Cannot read property 'apply' of undefined 
    at /usr/local/lib/node_modules/gulp/bin/gulp.js:129:19 
    at nextTickCallbackWith0Args (node.js:420:9) 
    at process._tickCallback (node.js:349:13) 
    at Function.Module.runMain (module.js:443:11) 
    at startup (node.js:139:18) 
    at node.js:974:3 

J'ai essayé de regarder ça, mais comme un débutant complet à la borne, la ligne de commande, etc., je suis complètement perdu quant à ce qui ne va pas et comment le réparer. Toute aide est appréciée. Merci!

Edit: Je n'ai aucune idée de ce que cela a fait, mais il semble avoir fonctionné? Au moins pour ce projet unique; Je n'ai aucune idée s'il s'agit d'un correctif local par projet ou autrement.

npm install -g gulp-cli 

Répondre

0

Essayez soit

sudo npm install -g gulp 

ou (certains utilisateurs ont signalé qu'il est un problème de droits) essayer

sudo chown -R $(whoami) /usr/local/bin/node_modules 
sudo npm install -g gulp 
+0

Merci; Je l'ai installé globalement. J'ai essayé le chown mais il dit, "chown:/usr/local/bin/node_modules: Aucun tel fichier ou répertoire." Je n'ai aucune idée de ce que ce répertoire et les autorisations sont. :/J'ai semblé le réparer d'une autre façon (édité dans ma question) .. juste aucune idée de ce qu'il a fait. Quoi qu'il en soit, merci encore. – kieote