1

背景

我有一个由另一个开发人员编写的 gulp.js 构建系统;至于我自己,我完全没有 gulp 的背景。为了避免 gulp 弄乱我的系统,我尝试在 Vagrant VM (Ubuntu Trusty 64) 中安装和运行 gulp。Gulp 似乎已正确安装。

问题

运行时gulp,运行任务,然后打印访问信息:

 ----------------------------------
       Local: http://localhost:9000
    External: http://10.0.2.15:9000
 ----------------------------------
          UI: http://localhost:3001
 UI External: http://10.0.2.15:3001
 ----------------------------------
[Frontend_Devil] Serving files from:

其次是错误:

events.js:141
      throw er; // Unhandled 'error' event
      ^

Error: spawn /path/to/node_modules/opn/xdg-open ENOENT
  at exports._errnoException (util.js:870:11)
  at Process.ChildProcess._handle.onexit (internal/child_process.js:178:32)
  at onErrorNT (internal/child_process.js:344:16)
  at nextTickCallbackWith2Args (node.js:442:9)
  at process._tickCallback (node.js:356:17)

我的一个朋友在 Windows 上运行它并没有遇到这个问题。有人知道从哪里开始解决这个问题吗?

我试过的

除了对搜索引擎的一些徒劳的研究之外,我还评论了 Gulpfile 中与 相关的任何行browserSync,这可以防止错误被抛出,但也删除了所有 webserver/reload 功能。

4

0 回答 0