BrowserSync用相同的代码在两台计算机上加载不同的根目录

问题描述 投票:0回答:1

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

我将gulp与BrowserSync npm模块一起使用,并且只传递了一个选项:

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

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

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

但是我想不起其他任何事情。是什么导致了这种不同的行为?

browser-sync gulp-browser-sync
1个回答
0
投票

我有一段时间没有时间进行故障排除了。因此,我继续使用可以正常工作的计算机。 10天后,我再次尝试了一下,而且一切正常。我认为这是某种cache。因为无论我如何更新配置,BrowserSync都没有改变其行为。因此,我建议重新启动所有可能的方法。 BrowserSync,Web服务器,计算机。

[如果有人对缓存的类型有更具体的答案,我将接受他们的答案作为正确的答案。我只想把它留在这里,至少可以使其他人指出对我有帮助的方向。

© www.soinside.com 2019 - 2024. All rights reserved.