Compilador de código
La compilación de código incluye lo siguiente (sin ningún orden en particular):
- Generación de código de aplicación (fábricas, proxies)
- Agregación de configuración de área (configuraciones de inyección de dependencia optimizada por área)
- Generación de interceptores (generación de código optimizada de interceptores)
- Generación de caché de intercepción
- Generación de código de repositorios (código generado para las API)
- Generación de atributos de datos del servicio (clases de extensión generadas para objetos de datos)
Puede encontrar clases de compilación de código en el espacio de nombres \Magento\Setup\Module\Di\App\Task\Operation.
Para ejecutar el compilador de un solo inquilino:
bin/magento setup:di:compile
Generated code and dependency injection configuration successfully.
Para compilar el código antes de instalar la aplicación de Commerce:
En algunos casos, es posible que desee compilar el código antes de instalar la aplicación de Commerce.
-
Habilite los módulos.
code language-bash bin/magento module:enable --all [-c|--clear-static-content]
Utilice la opción
[-c|--clear-static-content]
para borrar el contenido estático. Esto es necesario si ha habilitado o deshabilitado los módulos anteriormente y debe borrar el contenido estático generado anteriormente para ellos.Consulte Habilitar módulos.
-
Compile el código.
code language-bash bin/magento setup:di:compile
code language-none Generated code and dependency injection configuration successfully.
Para compilar código sin base de datos, vea Implementar archivos de vista estática sin instalar el Magento.