【问题标题】:Missing Gulpfile Ubuntu 12.04缺少 Gulpfile Ubuntu 12.04
【发布时间】:2014-05-07 19:02:52
【问题描述】:
    /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 时出现此错误。

node -v(0.10.25) 工作正常,npm -v(1.3.24) 也是如此。

我已经按照他们的 github 上的教程进行操作,但没有成功。 https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md#getting-started

谁能帮帮我?

【问题讨论】:

  • 您是否创建了Gulpfile?这是教程中的第 3 步。
  • 另外,它是gulpfile.js——全小写!
  • 我有一个 gulpfile 并通过复制粘贴其他一些文件来检查它。我的文件名都是小写的,“Gulpfile”错误与我的实际文件名无关。
  • 您可以尝试重新安装 gulp 的全局和本地版本吗?

标签: javascript node.js npm gulp


【解决方案1】:

我在 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 运行时无法正确解决。

我在解决此问题时运行了几次“npm cache clean”,它清除了错误安装 - 我不知道它是否有帮助,但可能值得一试!

【讨论】:

    【解决方案2】:

    尝试更新 gulp 的全局副本。 (npm update --global) 如果这不能解决问题,请在https://github.com/gulpjs/gulp/issues 上发布错误。

    【讨论】:

      【解决方案3】:

      我在 Ubuntu 12.04 上也遇到了同样的问题。就我而言,问题的原因是我在 nodejs 版本 0.6.x 中安装的旧 gulp 副本。然后我卸载了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
      

      现在应该可以正常工作了

      【讨论】:

      • 回家后试试这个。
      猜你喜欢
      • 2012-07-09
      • 1970-01-01
      • 1970-01-01
      • 2017-06-03
      • 1970-01-01
      • 1970-01-01
      • 2012-05-06
      • 2012-12-06
      • 2017-01-02
      相关资源
      最近更新 更多