【问题标题】:Css changes reflect only after deploy command in magento2Css 更改仅在 magento2 中部署命令后反映
【发布时间】:2016-09-26 12:18:19
【问题描述】:

现在我在 magento2 中创建了自定义主题。每次我写 css 时它都不会立即反映。我已将模式更改为“开发者”。并且还禁用缓存 在后端。我给出了以下命令来反映我的自定义 css。

rm -f var/* -R

rm -f pub/static -R

php bin/magento setup:static-content:deploy

chmod 0777 var -R

chmod 0777 pub/static -R

我的设计工作花费了太多时间。所以请任何人帮忙。

【问题讨论】:

    标签: magento2


    【解决方案1】:

    Emizen Tech 建议的解决方案效果很好,可以帮助我解决网站中的相同问题。

    但是,它只需要将mode 设置为开发人员。

    为了更改mode,这里是命令:

    bin/magento deploy:mode:set developer
    

    【讨论】:

    • 写得很好,伙计。欢迎来到 SO!
    【解决方案2】:

    你可以在 app/design 相同的文件夹中为主题编写 css/js

    要反映更改,只需删除 pub/static 文件夹中的已部署文件

    Magento2 将自动创建丢失/删除的静态文件

    确保 pub/static/.htaccess 应该在那里用于自动生成静态文件。 如我所见,您已将所有文件和文件夹删除到 pub/staic 文件夹中

    从 Magento 的 GIT Repo 复制这个 .htaccess 文件。 :https://github.com/magento/magento2/blob/develop/pub/static/.htaccess

    【讨论】:

    • “Magento2 将自动创建丢失/删除的静态文件”仅在开发者模式下!!!
    【解决方案3】:

    直接在 pub/static 文件夹中进行更改的简单方法,然后将更改完成放入 app/design 文件夹中,使其更快。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-09
      • 2020-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-28
      • 2017-09-21
      • 2019-07-12
      相关资源
      最近更新 更多