wordpress - 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”,使用哪个分支就无关紧要了。
解决方案
我发现我必须通过 W3Total Cache Plugin 的 CDN 选项上传我的主题文件,然后清除缓存以正确查看实施的更改。
推荐阅读
- excel - 如何根据VBA中数组的索引选择表中的列?
- android-testing - 具有动态功能模块的 android 应用程序的端到端测试。如何?
- java - firebase 身份验证问题,使用 android studio,未发送代码
- ios - 如何使用 NSCoding 作为数据库解决方案实现过滤功能?
- c - 在 C 中使用 scanf 创建一个向用户提问的函数
- ubuntu - 如何在 Ubuntu 20.04 上使用 Wine 安装火影忍者在线启动器?
- reactjs - 用 toast 弹出反应 API 错误处理
- android - 我可以自行决定从 HTTPS 升级到 Websocket 连接吗?
- java - 使用 GPath 和 Rest Assured 从响应元素中获取值
- java - 仅当鼠标悬停在组件上时才会出现组件