css - 尽管清除了缓存,但 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
解决方案
它应该是工作。要检查您的 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 的私有模式浏览网站。有时浏览器缓存可能会导致此类问题。
推荐阅读
- django - 带有 azuread-oauth2 的 exchange_access_token 上的 openEdx 服务器错误
- c# - 将 int 转换为字符串 JsonConvert
- ios - 为 iOS 构建时没有开发团队错误
- vba - Word中的VBA循环查找通配符字符串第一次出现
- node.js - 任务计划管理
- python - 为熊猫数据框中的重复值添加唯一标识符
- string - 部分字符串在 Bash 中拆分
- vba - 如何清除 Outlook 正文中的所有格式
- css - 我的问题是关于 CSS 通用选择器
- node.js - 尝试在 http.put 正文中发送 2+ 个对象,后端返回空正文