【问题标题】:React Lazy Not working for Production BuildReact Lazy 不适用于生产构建
【发布时间】:2019-12-10 23:10:19
【问题描述】:

在我当前的项目中,我在路由中使用惰性。它在本地运行良好,但对于生产版本,它给了我多个问题。

当我尝试在其中一个惰性路由上重定向时,它会尝试访问相对路径而不是基本路径的块。像下面的东西

https://myapp.com/mypath/static/js/1.2324dfg.js

而不是https://myapp.com/static/js/1.2324dfg.js

我正在使用 npm run build prod 命令准备生产版本。如果我缺少任何设置,请告诉我。

【问题讨论】:

  • 您是否检查过在延迟加载的组件上应用了 Suspense 组件?
  • @humanbean 是的,我做到了,它在本地运行得很好。它只是产品路径的问题。不确定应该设置什么以便它从基本路径而不是相对路径访问资源

标签: reactjs react-native react-redux react-router


【解决方案1】:

您可以尝试将这一行放在您的 package.json 文件中吗?我遇到了同样的问题,现在使用此设置可以正常工作。祝你好运

"homepage": "/",

【讨论】:

    猜你喜欢
    • 2020-08-16
    • 2016-08-30
    • 2019-08-22
    • 2019-06-24
    • 1970-01-01
    • 2020-10-22
    • 2022-07-12
    • 2017-11-06
    相关资源
    最近更新 更多