我有一个使用 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,您会看到我收到的错误。
有人可以对此有所了解吗?提前致谢