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.

WARNING
Javascript-paketering med tidig alfabalering är inte redo för användning i produktionen och används på egen risk.

Berörda produkter och versioner

  • Adobe Commerce om molninfrastruktur 2.3.x och 2.4.x.
  • Adobe Commerce lokal 2.3.x och 2.4.x.

Problem

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 som ska återskapas:

  1. Handlaren försöker infoga variabeln SCD_USE_BALER i byggfasen av filen .magento.env.yaml som aktiverar Baler Javascript-paketeringen.
  2. Handlaren lägger även till beroendet för Baler Composer: "magento/module-baler": "1.0.0-alpha" i require-avsnittet i 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.

Lösning

Du kan läsa dokumentationen för Baler Alpha 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): Lagrar > 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.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a