9 创建/更新新模块/主题后,我在Magento根安装目录中使用以下命令 php bin/magento setup:upgrade 这要求我运行编译,所以我使用 php bin/magento setup:di:compile 编译大约需要8分钟的时间。有没有办法加快编译过程? magento2 compilation — 阿米什里 source 1 我已经在三周前在GitHub上报告了它:#2893。 — Mage2.PRO
10 首先,只需要在生产模式下进行编译。如果您进行开发,则无需运行编译 改进编译非常困难,因为在此过程中,将构建系统中所有类的树。例如,“ di.xml”中的更改会影响一半的类。 在开发人员模式下,如果您修改/创建构造函数,则仍需要删除生成的/代码/文件夹以删除自动生成的代码和清理缓存 — 康迪 source 因此,我应该在开发人员模式下忽略此消息吗? — amitshree '16 是的,您应该忽略 — KAndy 4 另外,一旦您运行一次编译,/ var / di中就会有* .ser文件,您应该删除它们,否则它们仍然会使用。 — Fabian Schmengler '16 1 即使在开发人员模式下,如果创建构造函数或修改其中任何一个,您仍然需要运行setup:di:compile。也许现在最新的magento版本需要此功能。 — Doni Wibowo 1 DoniWibowo @ Suman-PHP4U我更新了有关代码更改的响应 — KAndy