关于我正在构建的Facebook APP,我更改了Heroku中 base.css 文件中的一些代码,当我使用命令时:
git commit -am
git push heroku
重新加载后,页面看起来仍然相同,收到消息“Everything up-date”。
我错过了什么/做错了什么?
文件的位置是:stylesheets / base.css
我也尝试过:
git push heroku stylesheets
但这没有帮助
答案 0 :(得分:3)
我在heroku上遇到了与Django相同的问题。遵循标准git add,commit,push loop后 - 服务器的CSS没有更新。包括静态文件在内的所有内容都已被推送到服务器。
重启heroku服务器虽然有效:
heroku restart
放手一搏!
答案 1 :(得分:0)
我最近遇到了这个问题,在我的情况下,这是一个区分大小写的问题。该页面将该文件称为theFile.css,但该文件实际上是file.css。在OS X上使用不区分大小写的文件系统它正在工作,但是当放在Heroku上时就坏了。以防这有助于任何人。
答案 2 :(得分:0)
您应该将每个分支添加到提交:
示例:
git add css
然后提交并推送
答案 3 :(得分:0)
对我来说,这是Cloudflare缓存我的样式。
答案 4 :(得分:0)
您的本地CSS文件将正常运行。但是,如果您在项目中使用bootstrap或material-ui,请确保在index.html文件中使用了CDN链接。
之后,它将正常工作。谢谢
答案 5 :(得分:0)
我知道这是一个旧线程,但如果以上答案都没有帮助某人更改反映在 Heroku 上的 CSS,我想建议另外两个选项:
python manage.py collectstatic
) 之前在本地机器上运行 git add .
,git提交 (git commit -m "collecting static files"
) 和 git 推送到 heroku(git push heroku main
或 git push heroku master
)