Drupal css 更改后未更新
Drupal css not updating after change
我是 Drupal 和 PHP 的新手。我有一个项目,我更新了 css 并保存在我的自定义主题中。
我的问题是当我刷新页面时它没有更新。
我需要做些什么才能做到这一点吗???
我知道我有正确的文件和正确的选择器...
感谢您的帮助!!
您需要前往:
Drupal > Performance > Clear cache
或者如果你已经安装了drush
,那么你可以运行下面的命令来清除缓存:
drush cc
注意: 添加我的评论作为答案,以便 OP 可以将问题标记为 done/answered。
如果您在开发或暂存环境中工作:
- 转到配置 -> 性能。将页面缓存设置为无缓存。
- 单击 'Clear Caching',或通过命令行使用 drush cr。这将向您的 css 添加一个新的 'cache-buster' 查询字符串,例如 main.css?dfweaf,其中 dfweaf 在缓存重建后发生变化。
- 考虑设置 settings.local.php 和 development.services.yml 以在工作时禁用各种缓存层。
- 在浏览器中工作时,打开开发者工具并在“网络”选项卡上选中 'Disable cache'。刷新页面时,右键单击刷新图标并选择 'Empty Cache and Hard Reload' 刷新浏览器缓存文件。这适用于 Chrome.
- 如果更改 Javascript 文件,请更新 libraries.yml 文件中的版本号
我是 Drupal 和 PHP 的新手。我有一个项目,我更新了 css 并保存在我的自定义主题中。
我的问题是当我刷新页面时它没有更新。
我需要做些什么才能做到这一点吗???
我知道我有正确的文件和正确的选择器...
感谢您的帮助!!
您需要前往:
Drupal > Performance > Clear cache
或者如果你已经安装了drush
,那么你可以运行下面的命令来清除缓存:
drush cc
注意: 添加我的评论作为答案,以便 OP 可以将问题标记为 done/answered。
如果您在开发或暂存环境中工作:
- 转到配置 -> 性能。将页面缓存设置为无缓存。
- 单击 'Clear Caching',或通过命令行使用 drush cr。这将向您的 css 添加一个新的 'cache-buster' 查询字符串,例如 main.css?dfweaf,其中 dfweaf 在缓存重建后发生变化。
- 考虑设置 settings.local.php 和 development.services.yml 以在工作时禁用各种缓存层。
- 在浏览器中工作时,打开开发者工具并在“网络”选项卡上选中 'Disable cache'。刷新页面时,右键单击刷新图标并选择 'Empty Cache and Hard Reload' 刷新浏览器缓存文件。这适用于 Chrome.
- 如果更改 Javascript 文件,请更新 libraries.yml 文件中的版本号