2016-09-20 2 views
0

Так что на работе мы используем глоток и снаружи вообще показываем, как его запускать, я действительно не понимаю, как это работает. В терминале я бы подключился к проекту, sudo npm install, а затем запустить gulp, и это все. Я с тех пор модернизировал ОС эль Capitan и теперь я получаю эту ошибку:Обновлено до El Capitan и gulp больше не работает

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 

Я попытался это, глядя вверх, но как полный новичок в терминал, командная строка и т.д., я полностью потерял то, что точно не так, и как это исправить. Любая помощь приветствуется. Благодаря!

Редактировать: Я понятия не имею, что это сделал, но это, похоже, сработало? По крайней мере, для этого проекта; Я не знаю, является ли это локальным исправлением для каждого проекта или иным образом.

npm install -g gulp-cli 

ответ

0

Попробуйте либо

sudo npm install -g gulp 

или (некоторые пользователи сообщили, что это проблема прав) попробовать

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

Спасибо; Я установил его по всему миру. Я пробовал chown, но он говорит: «chown:/usr/local/bin/node_modules: Нет такого файла или каталога». Я понятия не имею, что это за папка и права. :/Кажется, я исправил это по-другому (отредактировал в моем вопросе) .. просто не знаю, что он сделал. В любом случае, еще раз спасибо. – kieote

Смежные вопросы