缺lessGulpfile Ubuntu 12.04
/usr/local/lib/node_modules/gulp/bin/gulp:11 throw new Error("Missing Gulpfile"); ^ Error: Missing Gulpfile at Object.<anonymous> (/usr/local/lib/node_modules/gulp/bin/gulp:11:9) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) at node.js:902:3
当我尝试使用gulp -v时,出现这个错误。
节点-v(0.10.25)工作正常,npm -v(1.3.24)也是如此。
我跟着他们的github教程,但没有成功。 https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md#getting-started
有人可以帮我吗?
我在Ubuntu 12.04上也遇到了这个问题。
首先,检查你的项目中安装了什么版本的gulp – 出于一些神秘的原因,我的package.json有一个旧版本,它保持安装,这个旧版本需要一个名为“Gulpfile.js”的文件。
另外,尝试更详细地运行命令:
/usr/lib/node_modules/gulp/bin/gulp.js –gulpfile /path/to/your/gulpfile.js
/usr/lib/node_modules/gulp/bin/gulp.js到/ usr / bin / gulp的符号链接似乎存在问题。 gulp.js有一些相对的要求(即第10行https://github.com/gulpjs/gulp/blob/master/bin/gulp.js ),从CLI运行时没有正确parsing。
在解决这个问题的时候,我跑了几次“npm cache clean”,清除了不好的安装 – 我不知道这是否有帮助,但可能值得一试!
尝试更新gulp的全球副本。 ( npm update --global
)如果没有解决问题,请在https://github.com/gulpjs/gulp/issues上发布一个错误。
我在Ubuntu 12.04上也遇到同样的问题。 在我的情况下,这个问题的原因是我已经安装在一个nodejs版本0.6.x的旧版本的吞噬副本。 然后,我卸载nodejs安装一个较新的版本(v0.10.28),似乎所有的模块从/ usr / lib / node_modules中删除,但可执行文件不会被删除。
所以当我再次安装gulp时,这个可执行文件来自以前的版本,而且我遇到了问题。 我做了什么来解决这个问题是:
sudo npm uninstall -g gulp sudo rm -rf /usr/local/lib/node_modules/gulp/ sudo rm /usr/local/bin/gulp sudo npm install -g gulp
现在它应该正常工作
- 制作一个大文件:调用gulp.parallel时出错
- browserSync的modRewrite不适用于angularjs html5mode的path“app / index.html”与吞咽
- Gulp:将输出文件写入srcpath的子文件夹相对位置
- 当用户所需的任务不在gulp文件中时运行一个特定的任务
- 在Karma中设置NODE_ENV运行webpack的正确方法是什么?
- 我需要从另一个任务传递一个参数给吞噬任务,或者用runSequence调用的函数replace一个任务
- 一旦Node.js脚本运行,是否可以获取UPDATED环境variables?
- 如何复制与gulpfile相同的目录中的所有文件?
- 如何从一个带有多个源文件的gulp任务一次返回所有的stream?