browser-sync start --help
# --ignore Ignore patterns for file watchers [array]
# -f, --files File paths to watch [array]
# 下边是我的使用的命令
browser-sync start --proxy "http://127.0.0.1/" \
--cwd "/home/wdssmq/wwwroot/www/zbp_dev/zb_users" \
--ignore "bin/, cache/, usr/" \
--files "plugin/**/*.css, plugin/**/*.html, plugin/**/*.js, plugin/**/*.php, plugin/**/*.txt"
#—— 只监听插件变化
; -----
描述上一个是 Ignore patterns
,一个是 File paths
,就比较迷惑……
写 Z-BlogPHP 插件,同时开后台管理和前台页面,后台刷新时会预处理文件保存到 bin/,然后前台调用,预处理的操作好像就会重复触发刷新……
另外文档里有 logFileChanges 参数,但是仔细看了下不支持 cli 使用的样子?
所以 cli 里也看不到具体是哪个文件修改了。。
Browsersync 支持的参数 https://browsersync.bootcss.com/docs/options#option-logFileChanges