微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Browsersync不再起作用

如何解决Browsersync不再起作用

我正在与Vue一起学习Laravel,并安装了browsersync以使过程更流畅。当我第一次安装时,它可以完美地工作。

我的设置如下:

  • 使用npm i browser-sync --save-dev在本地安装的浏览器同步
  • 项目位置: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:3001browsersync用户界面也可以正常工作。

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

运行的CLI

在此期间,我没有更新Node,npm或OS。我安装的唯一游戏是Valorant游戏,该游戏已安装了一些精美的反作弊服务,但我禁用了该服务。

我尝试过:

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

我想下一次我将使用Docker创建一个隔离的环境。

我很困惑。有任何想法吗?有没有人遇到并解决过这个问题?

解决方法

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。