如果你运行一个简单的npx create-react-app my-app
,然后尝试用WDS_SOCKET_PATH=/somethingelse npm start
启动它,快速刷新实际上是不起作用的。事实上,WS从来没有响应。解决这个问题的解决方案是:
1.首先弹出应用程序:npm run eject
1.然后编辑文件/config/webpackDevServer.config.js
并将webSocketServer: { options: { path: sockPath } },
添加到配置中。
3条答案
按热度按时间qcbq4gxm1#
也遇到了这个问题-谢谢你的变通办法!
kh212irz2#
在通过代理时也会遇到此错误。
我们没有弹出,而是使用
react-app-rewired
修改CRA的配置。我们在环境中设置了WDS_SOCKET_PATH,然后在config-overrides.js的devServer部分中:
[edit:需要说明的是,上述修复程序使热重装再次工作]
vuktfyat3#
我也遇到了同样的问题。@iamfrisbee的解决方案对我很有效