【问题标题】:Gulp browser-sync ENOENT errorGulp 浏览器同步 ENOENT 错误
【发布时间】:2015-05-07 08:46:50
【问题描述】:

运行 gulp serve,出现如下错误:

[BS] [debug] Getting option: socket.path
[BS] [debug] Getting option: socket.namespace

events.js:72
        throw er; // Unhandled 'error' event
          ^
Error: spawn ENOENT
    at errnoException (child_process.js:1001:11)
    at Process.ChildProcess._handle.onexit (child_process.js:792:34)

仅在运行浏览器同步时出现,这是我的浏览器同步配置:

browserSync({
    notify: false,
    server: {
        baseDir: ['app']
    },
    watchOptions: {
        debounceDelay: 250
    },
    startPath: "/" + view + ".html",
    injectChanges: true,
    logLevel: "debug",
    browser: ["google chrome"] 
});

我正在运行以下版本:

节点:0.10.33 吞咽:3.8.10 浏览器同步:1.8.2(也尝试过 1.9.x)

启动路径正确且存在,禁用 ghostMode 无济于事。

【问题讨论】:

  • 问题出在以下行: browser: ["google chrome"] 我以为我已经尝试过了,但显然没有。如果有人知道为什么这不起作用,那就太好了。

标签: javascript gulp browser-sync


【解决方案1】:

试试这个:浏览器:'google-chrome'

【讨论】:

    【解决方案2】:

    我发现this comment 提供了最佳选择:

    browser: process.platform === 'darwin' ? 'MAC_OS_X_SPECIFIC_BROWSER' : 'OTHER'
    

    【讨论】:

      【解决方案3】:

      你试过了吗?

      browserSync({browser: ['chrome']});
      

      【讨论】:

        【解决方案4】:

        browser: 'google-chrome' - 是正确的配置。 当您配置您的 BrowerSync 时,使用带有破折号的“google-chrome”而不是“google chrome”或“chrome”。所以你的配置应该是这样的:

        browserSync({ 
          notify: false, 
          server: { baseDir: ['app'] }, 
          watchOptions: { debounceDelay: 250 }, 
          startPath: "/" + view + ".html", 
          injectChanges: true, 
          logLevel: "debug", 
          browser: "google-chrome" 
        });
        

        【讨论】:

        • 您的意思是,省略方括号并添加连字符?喜欢answer above?
        • 当您配置您的 BrowerSync 时,请使用带有破折号的“google-chrome”而不是“google chrome”或“chrome”。所以你的配置应该是这样的:browserSync({ notify: false, server: { baseDir: ['app'] }, watchOptions: { debounceDelay: 250 }, startPath: "/" + view + ".html", injectChanges: true, logLevel: "debug", browser: "google-chrome" }); 抱歉,如果我的评论不够完整。
        猜你喜欢
        • 2017-12-26
        • 1970-01-01
        • 2015-04-15
        • 2017-10-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-28
        • 2020-03-10
        相关资源
        最近更新 更多