Heroku没有更新我的代码?

20

所以我在本地进行了一些CSS更改,运行了 git add ., git commit -am "Hello", git push heroku master,但由于某种原因,两个提交之前,更新停止了。

它可以成功提交,并且没有显示任何异常信息。

我尝试创建一个新分支并将其推送到 heroku 分支,但仍然没有效果。出了什么问题?


1
git status 显示了什么?此外,它是否正确地推送到 GitHub(或其他远程端点)?当我进行存储和还原到早期版本时,有时会偏离轨道。 - prototype
1
我在想CSS是否真的在Heroku上更新了,但也许是浏览器缓存了CSS。可以尝试从另一台机器或浏览器中查看?它是否在GitHub上?作为一个检查,实际上去GitHub.com仓库看看CSS的更改是否存在。我不知道是否可以在Heroku的git仓库中查看源代码。 - prototype
1
你运行了Heroku命令collect static吗?在第一次推送后,静态文件需要手动收集以更新之前的版本。 - agconti
@agconti Ruby on Rails - Louis93
2
嘿,你找到解决方案了吗? - aliasav
显示剩余10条评论
12个回答

-1
所以我尝试将我的React应用程序推送到Heroku,但无法弄清楚为什么代码没有更新,即使我的原始git仓库显示了更改,而我之后直接将相同的代码推送到了Heroku。结果发现,在提交更改之前,我忘记先处理应用程序代码的构建过程。

你的意思是每次都需要运行 npm build 命令吗? - ShridharK
是的,每次想要将新代码推送到服务器上时,您都必须进行构建。 - HaulinOats
我已经这样做了,但代码仍未更新,尽管我可以在本地主机上看到更新。在Heroku中,它显示先前的版本。 - ShridharK
推送代码构建应用程序。本地构建不是必需的。 - VxJasonxV

-2

尝试在另一个浏览器或隐身模式下打开,因为当前浏览器可能会缓存旧文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接