【问题标题】:Upgrading create react app to version 4 gives : ReferenceError: Cannot access 'middleware' before initialization将 create react app 升级到版本 4 给出:ReferenceError: Cannot access 'middleware' before initialization
【发布时间】:2021-04-04 22:59:32
【问题描述】:

我尝试将 react 脚本升级到 4.0.1 并将 script 键入“4.1.3”并响应“17.0.1”。我删除了 node_modules 和锁定文件,然后使用 yarn install 命令再次安装。当我运行纱线启动时, 我收到错误ReferenceError: Cannot access 'middleware' before initialization

当我在 .env 文件中设置 FAST_REFRESH=false 时,应用程序加载没有问题,所以它与反应刷新有关

【问题讨论】:

  • 能否分享一下错误截图?
  • 已更新截图
  • 请发布文字,而不是文字图片。
  • 当我在 .env 文件中设置 FAST_REFRESH=false 时,应用程序加载没有问题,所以它与反应刷新有关
  • 非常感谢这里的任何帮助

标签: reactjs webpack create-react-app webpack-dev-server react-scripts


【解决方案1】:

这是一个已知问题https://github.com/facebook/create-react-app/issues/9904。它与 Create React App 中的更改有关。 Fast Refresh 或 React Refresh 即将取代 Hot Reload。默认情况下,FAST_REFRESH 设置为 true

现在我坚持使用热重载,通过设置 FAST_REFRESH=false 来跟踪上面给出的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-29
    • 2018-07-21
    • 2016-02-26
    • 2021-02-22
    • 2018-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多