问题描述
我尝试将 react 脚本升级到 4.0.1,然后将 script 输入到“4.1.3”,然后对“17.0.1”做出反应。我删除了 node_modules 和 lock 文件,然后使用 yarn install 命令再次安装。当我运行 yarn start 时,
我收到错误 ReferenceError: Cannot access 'middleware' before initialization
当我在 .env 文件中设置 FAST_REFRESH=false 时,应用程序加载没有问题,所以它是响应刷新
解决方法
这是一个已知问题 https://github.com/facebook/create-react-app/issues/9904。它与 Create React App 中的更改有关。 Fast Refresh 或 React Refresh 即将取代 Hot Reload。默认情况下,FAST_REFRESH
设置为 true
。
现在我坚持使用 Hot Reload,通过像您一样设置 FAST_REFRESH=false
并跟踪上面给出的问题。