如何解决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:3001
,browsersync用户界面也可以正常工作。
我发现在创建另一个项目时,它不再起作用,在该项目中我使用Parcel捆绑而不是webpack / laravel-mix。在那里,我使用browser .\node_modules\.bin\browser-sync start --proxy localhost:8000 --no-notify --cwd 'C:\WEB\project_folder' -f 'public'
在此期间,我没有更新Node,npm或OS。我安装的唯一游戏是Valorant游戏,该游戏已安装了一些精美的反作弊服务,但我禁用了该服务。
我尝试过:
我想下一次我将使用Docker创建一个隔离的环境。
我很困惑。有任何想法吗?有没有人遇到并解决过这个问题?
解决方法
这可能是Windows引起的。我已经安装了kb4571744,并且一切正常。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。