webpack - 停止 webpack-dev-server 聚焦已打开站点的浏览器选项卡
问题描述
这是发生的事情:
- 我启动 webpack-dev-server
{ devServer: { open: false } }
(这是默认设置,但我尝试让它明确;没有帮助)。 - 我
http://localhost:8080
在浏览器中打开。它显示页面正常。 - 我
Command+Tab
到另一个窗口,将浏览器窗口隐藏在它后面。 - 我更改了
.js
webpack-dev-server 监视的文件中的某些内容并保存。 - webpack-dev-server 启动,重新发送资产(到目前为止一切顺利)并且......
- 带有先前打开的
localhost
选项卡的浏览器窗口突然弹出并占据焦点,将自身定位在我当时正在处理的任何内容的前面。
因此,每当我更改某些内容时,{ open: false }
我都会阻止 WDS 打开一个新选项卡,这很好。但是如何阻止 WDS 自动对焦我已经打开的选项卡?
解决方案
对我来说,启用热模块更换(使用webpack serve --hot
)解决了这个问题。
推荐阅读
- ssl - curl 错误 35:接收握手失败,SSL/TLS 连接失败
- reactjs - Switch navigator does not works in React Native
- javascript - Javascript数组解构在链接时会出错
- python - 时间间隔 < 100 ms 的定期函数执行
- flutter - 无法构建中心()和文本()小部件
- mongodb - 如何使用单个 mongo db 查询从 3 个不同的集合中检索数据?
- android - Android google-services.json 文件
- javascript - 将 target=_blank 添加到 react 按钮中的链接标签不会打开新页面但会禁用它?
- presto - Aws athena / presto 字符串到时间戳
- javascript - 如何从 Helper Mysql Promises nodejs 传递数据