【问题标题】:BrowserSync loads different root directory on two computers with the same codeBrowserSync 使用相同的代码在两台计算机上加载不同的根目录
【发布时间】:2019-11-06 09:31:25
【问题描述】:

Git 存储库中有一个项目,有 2 台计算机都提取了最新版本的源代码。所以它们运行完全相同的代码。

我将 gulp 与 BrowserSync npm 模块一起使用,我只通过了一个选项:

browserSync.init({
    server: {
        directory: true
    }
});

在一台计算机上,我可以看到它正确加载了项目的根文件夹,但在另一台计算机上,它将 node_modules/.bin 目录加载为根目录。我不知道这些电脑有什么不同。

我确保全局安装了浏览器同步,并且已将 $PATH 注册到全局 node_modules。

但我想不出别的了。是什么导致了这种不同的行为?

【问题讨论】:

    标签: browser-sync gulp-browser-sync


    【解决方案1】:

    我有一段时间没有时间解决这个问题。所以我继续使用它正常工作的电脑。 10天后,我再次尝试,它只是工作。我认为它是某种缓存。因为无论我如何更新配置,BrowserSync 都没有改变它的行为。所以我建议重新启动一切可能。 BrowserSync、Web 服务器、计算机。

    如果有人对可能是哪种缓存有更具体的答案,我会接受他们的答案作为正确答案。我只是想把它留在这里至少为其他人指出一个对我有帮助的方向。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-03
      相关资源
      最近更新 更多