Kodkompilator
- Ämnen:
- Konfiguration
Skapat för:
- Erfaren
- Administratör
- Utvecklare
Kodkompileringen innehåller följande (ingen särskild ordning):
- Programkodgenerering (fabriker, proxies)
- Aggregering för områdeskonfiguration (optimerade beroendeinjektionskonfigurationer per område)
- Generering av spärrar (optimerad kodgenerering av spärrar)
- Generering av cacheminne för spärr
- Databasgenerering av kod (genererad kod för API:er)
- Generering av servicedataattribut (genererade tilläggsklasser för dataobjekt)
Du hittar klasser för kodkompilering i namnutrymmet \Magento\Setup\Module\Di\App\Task\Operation.
Så här kör du single-tenant-kompilatorn:
bin/magento setup:di:compile
Generated code and dependency injection configuration successfully.
Så här kompilerar du kod innan du installerar Commerce-programmet:
I vissa fall kanske du vill kompilera koden innan du installerar Commerce-programmet.
-
Aktivera modulerna.
bin/magento module:enable --all [-c|--clear-static-content]
Använd alternativet
[-c|--clear-static-content]
för att rensa statiskt innehåll. Detta är nödvändigt om du tidigare aktiverat eller inaktiverat moduler och du måste rensa det statiska innehåll som tidigare genererats för dem.Se Aktivera moduler.
-
Kompilera koden.
bin/magento setup:di:compile
Generated code and dependency injection configuration successfully.
Mer information om hur du kompilerar kod utan databas finns i Distribuera statiska vyfiler utan att installera Magento.