Codecompiler

WARNING
Alle bevelen van het Magento CLI moeten door de eigenaar van het dossiersysteemworden in werking gesteld.

De compilatie van de code omvat het volgende (in geen bepaalde orde):

  • Toepassingscode genereren (fabrieken, proxy's)
  • Samenvoeging van gebiedconfiguratie (geoptimaliseerde configuraties voor afhankelijkheidsinjectie per gebied)
  • Interceptorgeneratie (geoptimaliseerde codering van interceptoren)
  • Het produceren van de interceptiecache
  • Opslagplaatsen voor het genereren van code (gegenereerde code voor API's)
  • De gegevensattributen van de dienst produceren (geproduceerde uitbreidingsklassen voor gegevensvoorwerpen)

U kunt de klassen van de codecompilatie in \Magento\Setup\Module\Di\App\Task\Operationnamespace vinden.

Om de enig-huurderscompiler in werking te stellen:

bin/magento setup:di:compile
Generated code and dependency injection configuration successfully.

U kunt als volgt de code compileren voordat u de Commerce-toepassing installeert:

In sommige gevallen kunt u code compileren voordat u de Commerce-toepassing installeert.

  1. Schakel de modules in.

    code language-bash
    bin/magento module:enable --all [-c|--clear-static-content]
    

    Gebruik de optie [-c|--clear-static-content] om statische inhoud te wissen. Dit is nodig als u eerder modules hebt in- of uitgeschakeld en u de statische inhoud moet wissen die eerder voor deze modules is gegenereerd.

    Zie modulestoelaten.

  2. Compileer de code.

    code language-bash
    bin/magento setup:di:compile
    
    code language-none
    Generated code and dependency injection configuration successfully.
    

Om code zonder een gegevensbestand te compileren, zie statische meningsdossiers opstellen zonder Magentote installeren.

recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c