我有一个 XAMPP
本地 PHP
服务器,我需要使用浏览器同步,但我不知道如何在没有 gulp 或 grunt 的情况下仅使用命令行运行它。我试着
browser-sync start --server --port 80 --files "css/.css"
但它不是使用 80 端口,而是使用 81 端口启动
browser-sync start --proxy 'localhost:80'
我试过了。它连接到我的本地服务器但不刷新
最佳答案
您的 --files
参数有误。 .css
之前应该有一个星号 以选择您的 css 目录中的所有 CSS 文件,如下所示:
browser-sync start --proxy "localhost:80" --files "css/*.css"
请记住,目录路径应该相对于您在终端/cmd 窗口中的当前目录。
这意味着如果您的服务器运行在 localhost
上并且可以在 localhost/css
下找到 CSS 文件,则 NOT 足以从任何目录运行上面的 browsersync 脚本。
您必须导航到您的本地服务器文件夹(通常是 C:\xampp\htdocs
,您真正的 css
文件夹所在的位置)并从那里运行 browsersync 脚本.或者,如果您不想更改控制台/终端/cmd 窗口中的目录,则必须指定从当前目录到 CSS 文件的完整相对路径。
有完全相同的问题,我只需要从正确的文件夹路径运行脚本。
关于php - 在 php 服务器中运行浏览器同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47315687/