Distributionsfel från aktivering av tidig alfavärde-modulen
Handlaren får installationsfel när Baler-modulen används i en produktionsmiljö, eftersom funktionen för närvarande är i ett tidigt utvecklingsstadium.
Varning! JavaScript-paketering med tidig alfabalering är inte redo för användning i produktionen och används på egen risk.
Beskrivning
Miljö
- Adobe Commerce om molninfrastruktur 2.3.x och 2.4.x.
- Adobe Commerce lokal 2.3.x och 2.4.x.
Problem/symtom
Vi rekommenderar inte att handlare använder Baler-modulen i en produktionsmiljö, eftersom den för närvarande är i ett tidigt utvecklingsskede. Om du använder den kan det leda till distributionsfel.
Steg att återskapa:
- Handlaren försöker infoga variabeln SCD_USE_BALER i byggfasen för filen
.magento.env.yaml
som aktiverar Baler Javascript-paketeringen. - Handlaren lägger också till Baler Composer-beroendet:
"magento/module-baler": "1.0.0-alpha"
för att kräva avsnitt av Composer.json.
Förväntat resultat:
Distributionen lyckades.
Faktiskt resultat:
Handlaren ser följande felmeddelande i distributionsloggarna i molnet, som är <project home>/var/log/cloud.log
, på den statiska innehållsdistributionsfasen:
[ 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.
Orsak
Modulen Baler är för närvarande i det tidiga alfaversionssteget och installationen av Baler-tillägget är komplex.
Upplösning
Du kan läsa den befintliga Baler Alpha-dokumentationen på Github/Magento/Baler/Getting started with the alpha. Den är dock inte redo för produktion och används på egen risk. Vi rekommenderar istället att du sammanfogar eller paketerar JavaScript-filer (JS) med Adobe Commerce inbyggda paketering (grundläggande paketering) för filoptimering.
- Du kan aktivera sammanslagning eller paketering i administratören (sammanslagning och paketering kan inte aktiveras samtidigt): Lager
>
Inställningar>
Konfiguration>
Avancerat>
Utvecklare>
JavaScript-inställningar. - Du kan även aktivera Adobe Commerce inbyggda paketering (grundläggande paketering) från kommandoraden:
php -f bin/magento config:set dev/js/enable_js_bundling 1
Mer information finns i Optimering av CSS- och Javascript-filer på Adobe Commerce i molninfrastrukturen och Adobe Commerce lokalt.