每当我使用create-react-app buildpack部署heroku应用程序时,第一次尝试访问我的域时,加载的页面都是白色的,并且开发者控制台中显示错误
Uncaught SyntaxError: Unexpected token <
由React build生成的文件main.6396d38a.js:1
中的。但是,当我刷新页面时,该网站运行正常。是否有可能发生这种情况?我尝试使用localhost
和npm run build
在我的serve -s build
上复制错误,但是我的网站在那儿工作得很好。为什么每次响应部署到heroku之后,它只会显示一次?
我的package.json有一个与我的网站域名关联的主页(不是.herokuapp.com)
"homepage": "https://www.example.com/"
答案 0 :(得分:2)
在您的package.json
内,确保您的homepage
网址正确:
"homepage": "https://app.herokuapp.com/"
进一步的调查显示这是一个缓存问题。清除Cookie,网站内容和DNS可解决此问题。