首页 > 解决方案 > AWS eb deploy 不显示我对 css 文件所做的更改

问题描述

这是我现在正在处理的网站的当前设置:

2 个 Git 分支:Test_branch(为开发目的而新创建)Master(为生产而建立)

1 EB环境生产

我对正在开发的 wordpress 网站页面相关的 scss 文件进行了一些样式更改。预编译阶段后,我通过 git checkout 将其推送到 Test_branch。接下来,我将我的更改推送到最初基于 git repo master 分支的 AWS 生产环境(我最近不得不删除克隆的开发环境,因为它的行为不符合预期)。

推送更改后,我清除了缓存并查看了我期望更改发生的页面。然而,变化并没有相应地显示出来。我什至检查了应用程序版本以确定我所做的更改是否存在以及下载的应用程序版本是否有更改。它只是没有显示在网站的页面上。当我检查浏览器控制台时,它也没有显示我应用的样式。

那么,我的问题是,eb 环境是否仅在应用于 master 分支时才进行更改?如果是这种情况,我应该将测试分支合并到主分支还是只签出到主分支,推送我的更改并部署。我原以为只要在部署代码之前执行“eb use”,使用哪个分支就无关紧要了。

标签: wordpressamazon-web-servicesamazon-elastic-beanstalk

解决方案


我发现我必须通过 W3Total Cache Plugin 的 CDN 选项上传我的主题文件,然后清除缓存以正确查看实施的更改。


推荐阅读