我已使用this guide from AWS将NVM和NPM安装到EC2实例。
然后我安装了gulp和gulp-cli
npm install --global gulp
npm install --global gulp-cli
然后导航到我的项目并运行
gulp i
我收到此错误
/home/ec2-user/.nvm/versions/node/v4.4.5/lib/node_modules/gulp/bin/gulp.js:129 gulpInst.start.apply(gulpInst,toRun); ^
TypeError:无法读取属性' apply'未定义的 at /home/ec2-user/.nvm/versions/node/v4.4.5/lib/node_modules/gulp/bin/gulp.js:129:19 at nextTickCallbackWith0Args(node.js:420:9) at 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
运行
答案 0 :(得分:4)
在整个Internet上,建议的解决方案是运行npm install -g gulp-cli
。最初,这对我不起作用,但是关闭并打开新控制台后,它起作用了。
答案 1 :(得分:1)
此错误表示gulpInst.start
为undefined
。
如果没有看到您的特定配置,就不可能说出任何具体内容,但这里有一些与GitHub相关的问题:
希望它能帮助你开始。