Javascript 缺少Gulpfile Ubuntu 12.04 /usr/local/lib/node\u模块/gulp/bin/gulp:11 抛出新错误(“缺少Gulpfile”); ^ 错误:缺少Gulpfile 反对

Javascript 缺少Gulpfile Ubuntu 12.04 /usr/local/lib/node\u模块/gulp/bin/gulp:11 抛出新错误(“缺少Gulpfile”); ^ 错误:缺少Gulpfile 反对,javascript,node.js,npm,gulp,Javascript,Node.js,Npm,Gulp,有人能帮我吗?尝试更新gulp的全局副本。(npm update--global)如果这不能解决问题,请在上发布一个bug。我在Ubuntu 12.04上也遇到了这个问题 首先,检查您在项目中安装的gulp版本——出于某种神秘的原因,my package.json有一个旧版本,它一直在安装,这个旧版本需要一个名为“Gulpfile.js”的文件 另外,尝试更详细地运行命令: /usr/lib/node_modules/gulp/bin/gulp.js--gulpfile/path/to/your

有人能帮我吗?

尝试更新gulp的全局副本。(
npm update--global
)如果这不能解决问题,请在上发布一个bug。

我在Ubuntu 12.04上也遇到了这个问题

首先,检查您在项目中安装的gulp版本——出于某种神秘的原因,my 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行),从CLI运行时,这些需求没有得到正确解决


在排除故障时,我运行了几次“npm cache clean”,它清除了错误的安装-我不知道它是否有帮助,但可能值得一试

我在Ubuntu 12.04上也遇到了同样的问题。在我的例子中,问题的原因是我在nodejs版本0.6.x中安装的一个旧的gulp拷贝。然后我卸载了nodejs以安装一个更新的版本(v0.10.28),似乎所有模块都从/usr/lib/node_模块中删除了,但可执行文件没有删除

因此,当我再次安装gulp时,可执行文件来自以前的版本,我遇到了您的问题。我解决问题的方法是:

    /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

现在它应该可以正常工作了

您是否创建了一个
Gulpfile
?这是您教程中的第3步。另外,它是
gulpfile.js
——全小写!我有一个gulpfile,甚至通过复制粘贴其他文件来检查它。我的文件名都是小写,“Gulpfile”错误与我的实际文件名无关。你能试着重新安装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