【问题标题】:Gulp error traversal moduleGulp 错误遍历模块
【发布时间】:2015-11-19 20:54:17
【问题描述】:

我正在运行 Homestead 虚拟机,当我运行 Gulp 时收到此错误消息。 我在网上阅读了很多主题,我尝试了这些,但没有奏效。

vagrant@homestead:~/Code/crm.activix.local$ gulp module.js:339
    throw err;
    ^

Error: Cannot find module '../traversal'
    at Function.Module._resolveFilename (module.js:337:15)
    at Function.Module._load (module.js:287:25)
    at Module.require (module.js:366:17)
    at require (module.js:385:17)
    at Object.<anonymous> (/home/vagrant/Code/crm.activix.local/node_modules/laravel-elixir/node_modules/babelify/node_modules/babel-core/lib/transformation/plugin-pass.js:19:18)
    at Module._compile (module.js:425:26)
    at Object.Module._extensions..js (module.js:432:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:311:12)
    at Module.require (module.js:366:17)

【问题讨论】:

    标签: node.js npm vagrant gulp homestead


    【解决方案1】:

    Homestead 和 Gulp 是一个奇怪的东西。在我的 Homestead VM 中运行 gulp 和 npm 命令时,我从来没有让它正常工作。

    我使用 windows,所以我必须使用 windows 中的 gith bash 才能使 gulp/npm 的东西正常工作。我相信这个问题与 Windows 路径有关。从 laravel-elixir 安装中走这条路 myproject\node_modules\laravel-elixir\node_modules\gulp-util\node_modules\gulplog\node_modules\glogg\node_modules\sparkles

    所以依赖有自己的依赖,谁有自己的依赖等等。

    当您尝试安装它时,它必须“镜像”您的 Windows 系统上的文件,它就会中断。至少我认为是这样的。

    为了安全起见,请在您的计算机上安装 node.js,然后从那里运行所有 gulp/npm 命令。至少这是我需要做的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-03
      • 2017-11-29
      • 2014-04-04
      • 2016-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多