首页 > 解决方案 > SyntaxError:预期的表达式,回滚后由 Heroku 的 Main.js 导致 '<'

问题描述

我使用部署在 Heroku 上的 create-react-app 构建了一个反应应用程序。一切正常,直到我不得不使用 Heroku 的回滚功能进行回滚。

现在,每当我尝试访问我的网站时,都会出现SyntaxError: expected expression, got '<'错误。当检查错误来自哪里时,我可以在我的网络选项卡中看到请求main.28bbbf43.js返回一个text/html文件而不是预期的text/javascript. 在我的浏览器中粘贴请求 url 时,我得到一个 404。此时我被引导认为main.28bbbf43.js没有正确部署。

但随之而来的是棘手的部分:如果我尝试从私人浏览器或其他电脑访问我的网站,它会正确加载并main.28bbbf43.js以预期text/javascript格式返回。

我使用 Heroku 的经验很少。有人知道这是如何引起的以及应该如何解决吗?

标签: javascriptreactjsheroku

解决方案


推荐阅读