php - 在 php 服务器中运行浏览器同步

标签 php server browser-sync

我有一个 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/

相关文章:

javascript - 如何获取前一天(连续)

php - 导入表时避免重复

python - 在远程节点执行 bash 脚本并通过服务器上的 python 进行控制

go - 运行 GO111MODULE=on go install 。 ./cmd/... 在云初始化中

java - 查看 SSLFactory 使用的 keystore ?异常 : "sun....certpath.SunCertPathBuilderException: unable to find valid certification path to requested target"

nginx - 无法将 Browsersync 与 DDEV nginx 服务器连接,因为 SSL 错误

php - 使用 PHP 将复选框输入放入 MySQL 表列中

php - 是否有任何特殊规则使用 foreach 和 while 循环(使用 each() 函数)在 php 中迭代数组?

Laravel Elixir BrowserSync 代理不工作

javascript - 离线模式下的 Gulp Browsersync 和 http-proxy-middleware