Magento2开发工作流程(我疯了吗?)

时间:2019-03-26 20:24:06

标签: workflow magento2 development-environment

我在Magento网站上工作,并对开发人员模式下的工作流程有疑问。我正在使用一个名为luma_child的子主题。

如果我对子主题文件夹中的文件default.xml进行了更改,此更改才能生效吗?

  1. magento设置:di:compile-除非我先运行this(针对xml文件),否则没有显示更改吗?
  2. grunt exec:luma_child-然后我必须运行它来清除以前缓存的文件。。即使我认为它应该使用符号链接而不是复制文件?
  3. grunt less:luma_child-由于文件已清除,因此需要重新生成css。 (旁注,为什么不咕unt地在non-cache文件夹和cached文件夹中生成静态编译版本,以便可以进行符号链接,而不必每次清除var目录时都重新运行)

这是不可能的。只想知道其他人是否对此有疑问,并找到了解决这个可怕过程的方法。

1 个答案:

答案 0 :(得分:0)

您不必总是在开发人员模式下执行命令 setup:di:compile 。 例如,如果您在运行升级命令后通过Composer安装了新的模块或插件,则需要生成该代码,因此必须运行 setup:di:compile 在Stackover上的该线程中对此进行了广泛讨论,请通读通以了解该概念。

https://magento.stackexchange.com/questions/184237/magento2-setupdicompile