无法执行“ gulp install”,导致无法读取未定义的“ apply”属性

Jak*_*e N 1 amazon-ec2 node.js npm nvm gulp

我已使用AWS的本指南将NVM和NPM安装到EC2实例。

然后安装gulp和gulp-cli

npm install --global gulp

npm install --global gulp-cli

然后导航到我的项目并运行

吞咽我

我得到这个错误

/home/ec2-user/.nvm/versions/node/v4.4.5/lib/node_modules/gulp/bin/gulp.js:129 gulpInst.start.apply(gulpInst,toRun); ^

TypeError:无法在nextTickCallbackWith0Args(node.js)上的/home/ec2-user/.nvm/versions/node/v4.4.5/lib/node_modules/gulp/bin/gulp.js:129:19读取未定义的属性'apply' :420:9)在process._tickCallback(node.js:349:13)在Function.Module.runMain(module.js:443:11)在启动时(node.js:139:18)在node.js:968 :3

node -v 返回v4.4.5

npm -v 返回2.15.5

gulp -v 退货

[13:22:47] CLI版本3.9.1

[13:22:47]本地版本4.0.0-alpha.2

我现在陷入困境,不确定如何开始gulp i跑步

Car*_*ame 6

提议的解决方案将在整个Internet上运行npm install -g gulp-cli。最初,这对我不起作用,但是在关闭并打开新控制台后,它起作用了。