繁体   English   中英

浏览器同步不再有效

[英]Browsersync no longer works

我正在结合 Vue 学习 Laravel,我安装了 Browsersync 以使过程更顺畅。 当我第一次安装它时,它完美无缺。

我的设置如下:

  • 使用npm i browser-sync --save-dev在本地安装 Browsersync
  • 项目位置: C:\\WEB\\project_folder\\
  • php -S localhost:8000 -t public为应用程序提供服务。 如果我去localhost:8000它会按预期工作
  • 添加mix.browserSync({proxy: 'localhost:8000', browser: "C:\\\\Program Files (x86)\\\\Google\\\\Chrome Beta\\\\Application\\\\chrome.exe", notify: false}); webpack.mix.js
  • npm run watch来构建和运行 Browsersync

奇怪的是,如果我访问localhost:3001 ,即使是从网络中的另一台设备,Browsersync UI 也能正常工作。

我观察到它在创建另一个项目时不再起作用,在该项目中我使用 Parcel 进行捆绑而不是 webpack/laravel-mix。 在那里我使用 Browsersync CLI,运行.\\node_modules\\.bin\\browser-sync start --proxy localhost:8000 --no-notify --cwd 'C:\\WEB\\project_folder' -f 'public'

在此期间,我没有更新 Node、npm 或操作系统。 我唯一安装的是游戏 Valorant,它安装了一些花哨的反作弊服务,但我禁用了该服务。

我试过:

  • 多个浏览器和设备
  • 切换我启动服务器和 Browsersync 的顺序
  • 开发文件夹在另一个分区上,我最近将它移动到 C: 所以我尝试将项目移动到以前的位置
  • 认真思考生命的意义:)

我想下次我会使用Docker来拥有一个隔离的环境。

我难住了。 有任何想法吗? 有没有人遇到并解决过这个问题?

这可能是由 Windows 引起的。 我已经安装了 kb4571744 并且一切正常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM