直接嵌套 URL 失败并显示错误“Uncaught SyntaxError: Unexpected token '<'” - Create React App/React-router-dom/Netlify

时间:2021-02-02 18:11:39

标签: create-react-app react-router-dom netlify

我有一个使用 create-react-app(使用 react-router-dom)创建并使用 Netlify 部署的应用。每当我尝试通过直接(嵌套)URL(例如“https://jvcparry.com/products/indie”)路由到页面时,它都无法加载页面并给出错误

<块引用>

Uncaught SyntaxError: Unexpected token '<' main.e3eaf229.chunk.js:1

但是,当我通过链接浏览已部署的版本时,一切正常。当我在本地运行应用程序时,我也没有收到此错误,我猜这意味着它一定与部署有关?

我已经浏览了我能找到的所有其他关于此错误的帖子,以及与 Netlify/CRA 部署有关的内容。 我的 /public 文件夹中有一个 _redirects 文件,其中包含 '/* /index.html 200',我尝试重构我的路由以使用代码拆分,但这没有任何区别.

我的代码在 github 上:https://github.com/NatClamp/jvcparry

已部署版本在此处:https://jvcparry.com/ 如果您转到 https://jvcparry.com/products/indie,您会看到我收到的错误。

有人可以对此有所了解吗?提前致谢

0 个答案:

没有答案