{
"react": "^17.0.1",
"react-scripts": "4.0.3"
}
我的 React 应用程序在开发中跨域加载,并且我已将我的 React 应用程序配置为还使用__webpack_public_path__
.
例如:
页面https://test.local
-> 嵌入https://host.docker.internal:3002/static/js/bundle.js
-> 加载https://host.docker.internal:3002/static/js/0.chunk.js
。
问题是在热加载期间,更新 JSON 也是从跨域加载的,导致 CORS 错误:
FAST_REFRESH=false
由于 CRA 不允许对 webpack-dev-server 进行配置访问,除了通过env 变量禁用快速刷新之外,我想不出办法解决这个问题。
有没有人有更好的想法或解决方案?