首页 > 解决方案 > Heroku create-react-app deploy Uncaught SyntaxError: Unexpected token <

问题描述

每当我使用 create-react-app buildpack 部署我的 heroku 应用程序时,我第一次尝试访问我的域时,加载的页面是白色的,并且开发人员控制台中出现错误提示

Uncaught SyntaxError: Unexpected token <

main.6396d38a.js:1在由反应构建生成的文件中。但是,当我刷新页面时,该网站运行良好。这有可能发生的原因吗?我试图在我的localhostusing上复制错误npm run buildserve -s build但我的网站在那里工作得很好。为什么每次反应部署到heroku后这只会出现一次?

我的 package.json 有一个与我网站的域名相关联的主页(不是 .herokuapp.com)

"homepage": "https://www.example.com/"

标签: reactjstypescriptherokucreate-react-app

解决方案


在您的内部package.json确保您的homepageURL 正确:

"homepage": "https://app.herokuapp.com/"

更新

进一步调查表明这是一个缓存问题。清除 cookie、网站内容和 DNS 解决了这个问题。


推荐阅读