【问题标题】:How to disable hot reload in create-react-app?如何在 create-react-app 中禁用热重载?
【发布时间】:2020-10-22 09:19:40
【问题描述】:

如何在 create-react-app 中禁用热重新加载并仅手动重新加载浏览器?目前,它会在项目的每次更改后重新加载。 我正在使用 Firefox 并试图阻止请求 localhost:3000/sockjs-node/* 如何建议 here 但它不起作用。

【问题讨论】:

    标签: reactjs firefox webpack create-react-app


    【解决方案1】:

    阻止localhost:3000/sockjs-node/* 仅阻止对/sockjs-node/ 路径(注意尾随/)和所有子路径的请求。这不会阻止向localhost:3000/sockjs-node 发出的请求,这是 CRA 用于热重载的方法。将您的请求阻止过滤器更改为localhost:3000/sockjs-node

    【讨论】:

    • 嗯,看起来在 Chromium 89 中根本无法阻止 Websocket 请求:(
    • 对我来说,在 firefox 开发工具中阻止 http://localhost:3000/sockjs-node* 有效。
    • 对于 CRA 5+,URL 已更改:“ws://localhost:3000/ws”
    猜你喜欢
    • 1970-01-01
    • 2018-01-24
    • 2019-05-31
    • 2019-05-25
    • 2018-09-21
    • 2019-09-13
    • 2021-11-03
    • 2021-12-06
    • 1970-01-01
    相关资源
    最近更新 更多