Browser-Sync无法可靠地识别新创建的文件

时间:2019-06-11 20:08:41

标签: css docker sass reload browser-sync


我最近建立了一个docker Web开发环境,其中一个容器负责编译SCSS文件并最小化CSS和JS,而另一个容器运行浏览器同步以在文件更改时自动重新加载页面或直接注入新CSS。我想观看除我的SCSS文件以外的所有文件,因为它们是首次编译的。当使用浏览器同步时,我也想完全依靠纯nodejs,没有Gulp或Grunt或类似的东西。 我的浏览器同步容器以

开头
browser-sync start --files "**/*" "!**/*.scss"

--ignore选项似乎不起作用,因此我使用了被忽略的SCSS文件路径。) 毫无例外,完美无缺的工作是编辑CSS文件或任何其他文件,随后自动进行浏览器重新加载或通过浏览器同步注入CSS。 SCSS文件将按预期被忽略。

但是,如果相应的CSS文件是通过另一个docker容器从SCSS编译的,则browser-sync通常无法识别更改,因此不会进行自动重新加载或CSS注入。有时确实如此。该行为是不可追踪的。

知道为什么的人吗?
提前非常感谢!

0 个答案:

没有答案