每次需要运行“ setup:static-content:deploy -f”以在magento 2开发人员模式下更新css

时间:2019-02-01 13:49:42

标签: caching magento2

::电磁2.3 ::模式:开发人员

CMD SCREEN SHOT

在运行命令后的CMD中收到警告:在“默认”和“开发人员”模式下,不需要手动静态内容部署。

但在pub \ static \ frontend中未获得最新的CSS更改

如果我在 CSS 中进行了更改,则无法在前端获得结果。 如果我运行** setup:static-content:deploy **,那么也不会在pub \ static \ frontend中更新CSS

如果我 setup:static-content:deploy -f (-f强制),则CSS将在 pub \ static \ frontend

为什么CSS无法在“ setup:static-content:deploy”命令中更新 或以任何方式:没有“ setup:static-content:deploy”命令,css将自动在(pub \ static \ frontend)中更新

1 个答案:

答案 0 :(得分:0)

可能是您的缓存已启用 检查缓存状态,请尝试php bin/magento c:st 禁用缓存尝试php bin/magento c:d

php bin/magento setup:static-content:deploy -f的快捷方式 是php bin/magento s:st:d -f

在某些情况下,浏览器会缓存CSS,在这种情况下,您需要为浏览器禁用缓存。

对于Chrome:

选择右上角的“菜单”按钮,然后选择“More tools” > “Developer tools“。您也可以通过按Ctrl + Shift + I(对于Windows和Linux)或按Command + Option + I(对于Mac OS X)进入此屏幕。 出现“开发工具”窗口。选择“Network“, 选中“Disable cache”框。