【发布时间】:2021-09-27 02:26:00
【问题描述】:
所以我有一个 react 应用程序(使用 create-react-app 设置),但是每当我推送到 netlify 并且有一个新版本时,我都会收到这些错误
Uncaught SyntaxError: Unexpected token '
直接在这下面是这个错误
ChunkLoadError:加载块 16 失败。 react_devtools_backend.js:2560 ChunkLoadError:加载块 16 (缺失:http://localhost:3000/static/js/16.0fcd6807.chunk.js)
我已经尝试了所有可能的在线解决方案,例如将主页设置为“主页”:“。”在 package.json 中,在 index.html 中设置 base 以及 SO 和整个在线上的其他解决方案。我目前使用的是 react 版本 17.0.2 和 react-scripts 4.0.3。
我尝试过的一切似乎仍然无法解决这个问题。可能是什么问题,我该如何解决。谢谢
【问题讨论】:
-
你有持续部署设置吗?
-
是的。我使用metlife,所以会自动设置持续部署@PrakashS
-
因此,当部署新的 build. 时,可能会发生错误。也许您可以使用错误边界捕获块加载错误并重新加载页面。
-
制作。感觉。谢谢
-
您是否尝试将其部署到其他服务,例如 heroku 或 firebase ?查看是否出现问题保持。您是否尝试在构建后在本地打开 index.html ?您的应用是否以这种方式正常运行?
标签: javascript reactjs create-react-app