【问题标题】:Disable create-react-app webpack hot/live reload at runtime在运行时禁用 create-react-app webpack hot/live reload
【发布时间】:2020-10-16 04:41:59
【问题描述】:

我正在尝试在两个不同的选项卡/窗口中比较我的 React 代码之前/之后,但是 create-react-app/webpack 的热/实时重新加载功能阻止我运行旧/新代码端-并排。

以前接受的将DevTools request blocking the websocket connectionlocalhost:3000/sockjs-node/* 一起使用的解决方案似乎不再有效(在Chrome 86 上)。

【问题讨论】:

    标签: reactjs webpack create-react-app


    【解决方案1】:

    我发现热/实时重新加载功能调用了一个名为 webpackHotUpdate 的全局函数,我可以覆盖该函数以禁用该功能。

    在 DevTools 控制台中运行

    window.webpackHotUpdate = () => {}
    

    注意:这不会禁用通过 websocket 连接发送的编译错误/警告的显示。

    【讨论】:

      猜你喜欢
      • 2017-07-30
      • 2018-08-24
      • 1970-01-01
      • 2016-05-28
      • 1970-01-01
      • 2018-05-27
      • 2020-06-07
      • 2022-10-08
      • 1970-01-01
      相关资源
      最近更新 更多