Implementatiefouten die voortvloeien uit het inschakelen van de vroege alfakalermodule
De handelaar ervaart plaatsingsfouten wanneer het gebruiken van de module Baler op een productiemilieu, aangezien de eigenschap momenteel in de vroege alpha- ontwikkelingsfase is.
Betrokken producten en versies
- Adobe Commerce op cloudinfrastructuur 2.3.x en 2.4.x.
- Adobe Commerce op locatie 2.3.x en 2.4.x.
Probleem
We raden handelaren niet aan de Baler-module te gebruiken in een productieomgeving, aangezien deze zich momenteel in de vroege fase van alfaontwikkeling bevindt. Het gebruiken van het kan in plaatsingsfouten resulteren.
Stappen om te reproduceren:
- De handelaar probeert om SCD_USE_BALER variabele in te voegen in het bouwstijlstadium van het
.magento.env.yaml
dossier, dat het bundelpakket van JavaScript van de Baler toelaat. - De handelaar voegt ook de composer-afhankelijkheid Baler toe:
"magento/module-baler": "1.0.0-alpha"
aanrequire
sectie vancomposer.json
.
Verwacht resultaat :
Succesvolle implementatie.
Werkelijk resultaat :
De handelaar ziet de volgende foutenmelding in de plaatsingslogboeken op de wolk, die <project home>/var/log/cloud.log
is, op het statische stadium van de inhoudsimplementatie:
[2020-08-19 12:06:12] WARNING: [1007] Baler JS bundling cannot be used because of the following issues:
[2020-08-19 12:06:12] WARNING: - Path to baler executable could not be found. The Node package may not be installed or may not be linked.
Oorzaak
De Baler-module bevindt zich momenteel in de vroege fase van alfaontwikkeling en het installatieproces van de Baler-extensie is complex.
Oplossing
U kunt bestaande documentatie van de Alpha van Baler bij bekijken Github/Magento/Baler/Begonnen het worden met alpha. Het is echter niet klaar voor gebruik in de productie en het wordt op eigen risico gebruikt. U wordt aangeraden in plaats daarvan Javascript-bestanden (JS) samen te voegen of te bundelen met ingebouwde bundeling (basisbundeling) van Adobe Commerce voor optimalisatie van bestanden.
- U kunt het samenvoegen of het bundelen in Admin (het samenvoegen en het bundelen kunnen niet tezelfdertijd worden toegelaten) aanzetten: Slaat > Montages > Configuratie > Geavanceerd > Ontwikkelaar > de Montages van JavaScript.
- U kunt ingebouwde Adobe Commerce-bundeling (basisbundeling) ook inschakelen via de opdrachtregel:
php -f bin/magento config:set dev/js/enable_js_bundling 1
Meer leren, verwijs naar CSS en Javascript dossieroptimalisering op Adobe Commerce op wolkeninfrastructuur en Adobe Commerce op-gebouw.