所以在工作中我们使用gulp并且通常会显示如何运行它,我真的不明白它是如何工作的。在终端我进入项目,sudo npm install,然后运行gulp就是这样。我将自己的操作系统升级为el Capitan,现在我收到了这个错误:
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 :(得分:0)
尝试
sudo npm install -g gulp
或(某些用户报告这是权利问题)尝试
sudo chown -R $(whoami) /usr/local/bin/node_modules
sudo npm install -g gulp