我正在尝试使用不带Gulp的browsersync,只是简单的旧html和css,但它不会更新对css所做的任何更改。当我通过终端打开页面时,browsersync显示它已连接,但是当我在项目中更改/添加CSS时它没有注入CSS,终端只显示:
[BS]提供以下文件:./ [BS]看文件......
答案 0 :(得分:0)
好的,就像我在之前(删除)的回答中所说的那样,我遇到了同样的麻烦。服务器启动,“连接到BrowserSync”在浏览器上弹出,但是当我将任何内容更改为我的html时没有重新加载。
起初,我认为这是Chokidar的问题。所以我使用npm install -g chokidar
和npm install chokidar --save
对其进行了更新。但是,当我回到家时(我的工作和家用电脑都有问题),这个修复无效。然后我发现这有效:browser-sync start --server --files "*.html"
,但失败了:browser-sync start --server --files "css/*.css, *.html, js/*.js"
。最后一个是我在之前项目中使用的.bat文件。
所以,我开始使用谷歌搜索,发现了不同的语法。我更改了命令,现在可以正常运行:browser-sync start --server --files "css/*.css" "*.html" "js/*.js"
(注意空格和引号而不是逗号)
我不知道我是否看到鬼,或者语法是否真的改变了。