Node.js Browsersync不再工作

Node.js Browsersync不再工作,node.js,windows,browser-sync,Node.js,Windows,Browser Sync,我正在学习Laravel与Vue的结合,并安装了Browsersync以使过程更加顺畅。当我第一次安装它时,它工作得完美无缺 我的设置如下所示: 本地安装的Browsersync与npm i浏览器同步--保存开发文件 项目位置:C:\WEB\Project\u文件夹\ php-S localhost:8000-t public为应用程序提供服务。如果我转到localhost:8000它将按预期工作 添加了mix.browserSync({proxy:'localhost:8000',浏览器:“

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

我的设置如下所示:

  • 本地安装的Browsersync与
    npm i浏览器同步--保存开发文件
  • 项目位置:
    C:\WEB\Project\u文件夹\
  • php-S localhost:8000-t public
    为应用程序提供服务。如果我转到
    localhost:8000
    它将按预期工作
  • 添加了
    mix.browserSync({proxy:'localhost:8000',浏览器:“C:\\Program Files(x86)\\Google\\Chrome Beta\\Application\\Chrome.exe”,notify:false})
    in
    webpack.mix.js
  • npm run watch
    生成并运行Browsersync
奇怪的是,如果我访问
localhost:3001
,即使是从网络中的另一个设备访问,Browsersync UI也能正常工作

在创建另一个项目时,我发现它不再起作用了,在这个项目中,我使用包裹进行捆绑,而不是webpack/laravel混合。在那里,我使用Browsersync CLI,运行
\node\u modules\.bin\browser sync start--proxy localhost:8000--no notify--cwd'C:\WEB\project\u folder'-f'public'

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

我试过:

  • 多浏览器和设备
  • 切换启动服务器和Browsersync的顺序
  • 开发文件夹位于另一个分区上,我最近将其移动到了C:所以我尝试将项目移动到以前的位置
  • 认真思考人生的意义:)
我想下次我会使用Docker来创建一个隔离的环境


我被难住了。有什么想法吗?是否有人遇到并解决了此问题?

这可能是Windows造成的。我安装了kb4571744,一切都恢复正常