首页 > 解决方案 > 尽管清除了缓存,但 Magento 2.2 extend.css 样式表更改未显示在站点上

问题描述

我正在开发由另一家公司开发的 magento 2.2 站点。我需要对网站的样式表做一些小的改动,但我似乎无法让它们出现在网站上。我以前只在以前版本的 magento 中工作过,我记得它比这容易得多!

我已经更新了 \app\design\frontend..\web\css\ 目录 (extend.css) 中的样式表,并刷新了站点缓存、刷新的 js/css 缓存、刷新了 magento 缓存和缓存存储,但没有任何效果。

我曾尝试在同一目录中创建 _extend.less(按照另一个论坛的说明),但什么也没有……

我还尝试直接编辑浏览器检查器告诉我样式正在生成的样式表(在目录/var/view_preprocessed/pub/static/frontend/..etc 中)并再次清除所有相同的缓存。没有任何工作!

谁能建议如何使这项工作?

如果需要,该站点的 URL 是https://stockgone.com

标签: cssmagentomagento2.2

解决方案


它应该是工作。要检查您的 css 代码是否真的更新或不浏览您添加的直接 url [您提到已经添加了直接 css 代码]。例如 pub/static/version1545823281/frontend/vendor/theme/en_US/css/style.css

刷新好并搜索您添加的CSS。如果您的代码已更新,请再次刷新页面,希望您会看到更改。

我希望你已经通过 SSH 命令 php bin/magento cache:clean 和 php bin/magento cache:flush 清理和刷新缓存

您还可以使用 chrome 的隐身模式或 Firefox 的私有模式浏览网站。有时浏览器缓存可能会导致此类问题。


推荐阅读