Dokumentation

Bereitstellungsfehler durch Aktivierung des Alpha-Ballenpressenmoduls

Letzte Aktualisierung: 17. Juni 2025

Bei der Verwendung des Ballenmoduls in einer Produktionsumgebung treten Bereitstellungsfehler auf, da sich die Funktion derzeit in der frühen Alpha-Entwicklungsphase befindet.

Warnung Das JavaScript-Bundle Early-Alpha Baler ist nicht produktionsbereit und wird auf eigene Gefahr verwendet.

Beschreibung

Umgebung

  • Adobe Commerce auf Cloud-Infrastrukturen 2.3.x und 2.4.x.
  • Adobe Commerce On-Premises 2.3.x und 2.4.x.

Problem/Symptome

Wir raten davon ab, dass Händler das Modul Ballenpresse in einer Produktionsumgebung verwenden, da es sich derzeit in der frühen Alpha-Entwicklungsphase befindet. Die Verwendung kann zu Bereitstellungsfehlern führen.

Schritte zur Reproduktion:

  1. Der Händler versucht, die Variable SCD_USE_BALER in die Build-Phase der .magento.env.yaml-Datei einzufügen, wodurch das Baler JavaScript-Bundling-Paket aktiviert wird.
  2. Der Händler fügt auch die Abhängigkeit Baler Composer hinzu: "magento/module-baler": "1.0.0-alpha" einen Abschnitt von composer.json zu erfordern.

Erwartetes Ergebnis:

Erfolgreiche Bereitstellung.

Tatsächliches Ergebnis:

Der Händler sieht die folgende Fehlermeldung in den Bereitstellungsprotokollen in der Cloud, die beim Bereitstellungsschritt des statischen Inhalts <project home>/var/log/cloud.log wird:

[ 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.

Ursache

Das Modul Ballenpresse befindet sich derzeit in der frühen Alpha-Entwicklungsphase, und der Installationsprozess der Ballenpresse-Erweiterung ist komplex.

Auflösung

Die aktuelle Baler Alpha-Dokumentation finden Sie unter Github/Magento/Baler/Getting Started with the Alpha. Es ist jedoch nicht für die Verwendung in der Produktion bereit und wird auf eigenes Risiko verwendet. Es wird stattdessen empfohlen, JavaScript (JS)-Dateien mithilfe des integrierten Bundles (Basic Bundling) von Adobe Commerce zusammenzuführen oder zu bündeln, um die Datei zu optimieren.

  • Sie können die Zusammenführung oder Bündelung im Administrator aktivieren (Zusammenführung und Bündelung können nicht gleichzeitig aktiviert werden): Stores > Einstellungen > Konfiguration > Erweitert > Developer > JavaScript-Einstellungen.
  • Sie können auch die integrierte Bündelung von Adobe Commerce (einfache Bündelung) über die Befehlszeile aktivieren: php -f bin/magento config:set dev/js/enable_js_bundling 1

Weitere Informationen finden Sie unter CSS- und JavaScript-Dateioptimierung auf Adobe Commerce in Cloud-Infrastrukturen und Adobe Commerce On-Premise.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f