Heroku create-react-app部署未捕获的SyntaxError:意外的令牌<

时间:2019-09-02 20:45:08

标签: reactjs typescript heroku create-react-app

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

Uncaught SyntaxError: Unexpected token <
由React build生成的文件main.6396d38a.js:1中的

。但是,当我刷新页面时,该网站运行正常。是否有可能发生这种情况?我尝试使用localhostnpm run build在我的serve -s build上复制错误,但是我的网站在那儿工作得很好。为什么每次响应部署到heroku之后,它只会显示一次?

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

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

1 个答案:

答案 0 :(得分:2)

在您的package.json内,确保您的homepage网址正确:

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

更新

进一步的调查显示这是一个缓存问题。清除Cookie,网站内容和DNS可解决此问题。