Kodkompilator
WARNING
Alla Magento CLI-kommandon måste köras av filsystemets ägare.
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.
code language-bash 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.
code language-bash bin/magento setup:di:compile
code language-none 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.
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c