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.
Waarschuwing: Early-alpha Baler Javascript bundeling is niet klaar voor productiegebruik en wordt gebruikt bij uw eigen risico.
Beschrijving
Omgeving
- Adobe Commerce op cloudinfrastructuur 2.3.x en 2.4.x.
- Adobe Commerce op locatie 2.3.x en 2.4.x.
Uitgave/symptomen
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 bundelingspakket van Baler Javascript toelaat. - De handelaar voegt ook de composer gebiedsdeel Baler toe:
"magento/module-baler": "1.0.0-alpha"
om sectie van composer.json te vereisen.
Verwacht resultaat:
Succesvolle implementatie.
Ware 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.
Resolutie
U kunt bestaande documentatie van Baler Alpha bij bekijken Github/Magento/Baler/Getting begonnen 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 gebruik van de 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: opslag
>
Montages>
Configuratie>
Geavanceerd>
Ontwikkelaar>
de Montages van JavaScript . - U kunt de ingebouwde bundeling van Adobe Commerce (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.