每次更新我的 magento2 代码时,我都需要 运行 set production mode 命令吗?

Do i need to run the set production mode command every time i updated my magento2 code?

我之前已经将我的 magento2 设置为生产模式。我想知道如果我向我的 magento2 添加新代码,我是否每次都应该 运行 php bin/magento deploy:mode:set production

这不是预期的工作流程。系统的设计方式你应该

  1. 以开发者模式在您的系统上工作
  2. 完成后,运行 setup:di:compile 一个 deploy:mode:set
  3. 将您的系统投入生产

根据您的团队所做的选择,二和三可能会以不同的顺序出现或交错出现。

要点是您不应该在生产模式下的系统上工作。这确实使一些传统的 PHP 工作流程变得不可能(即您在生产模式下编辑和处理系统的地方)