我尝试将 react 脚本升级到4.0.1,然后将脚本键入“4.1.3”,然后对“17.0.1”使用react。我删除了node_modules和lock文件,然后使用yarn install命令再次安装。当我运行 yarn 启动时,
我收到错误 ReferenceError: 在初始化之前无法访问“中间件”
当我在 .env 文件中设置 FAST_REFRESH=false 时,应用程序加载没有问题,所以它与 react 刷新有关
最佳答案
这是一个已知问题 https://github.com/facebook/create-react-app/issues/9904 。它与 Create React App 中的更改有关。快速刷新(Fast Refresh)或 react 刷新(React Refresh)即将取代热重载(Hot Reload)。默认情况下,FAST_REFRESH
设置为 true
。
目前,我坚持使用热重载,通过像您一样设置 FAST_REFRESH=false
并跟踪上面给出的问题。
关于reactjs - 将 create React 应用程序升级到版本 4 给出 : ReferenceError: Cannot access 'middleware' before initialization,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65473091/