Heroku CSS文件没有更新

时间:2012-06-29 18:10:16

标签: css facebook heroku

关于我正在构建的Facebook APP,我更改了Heroku中 base.css 文件中的一些代码,当我使用命令时:

git commit -am
git push heroku

重新加载后,页面看起来仍然相同,收到消息“Everything up-date”。

我错过了什么/做错了什么?

文件的位置是:stylesheets / base.css

我也尝试过:

git push heroku stylesheets

但这没有帮助

6 个答案:

答案 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,我想建议另外两个选项:

  • 如果您在 Django 中工作并且您的 CSS 文件存储在您的静态文件夹中,根据您的配置,您可能需要在 git 添加 (python manage.py collectstatic) 之前在本地机器上运行 git add .,git提交 (git commit -m "collecting static files") 和 git 推送到 heroku(git push heroku maingit push heroku master
  • 确保您使用 git 推送到 Heroku 时仅从主分支或主分支推送;我不相信 Heroku 会接受其他分支名称。