Errori di distribuzione dall'abilitazione del modulo Bilanciatore alfa anticipato

Il commerciante riscontra errori di distribuzione quando utilizza il modulo Baler in un ambiente di produzione, in quanto la funzione si trova attualmente nella fase di sviluppo alpha iniziale.

WARNING
Il bundling JavaScript Early-alpha Baler non è pronto per l’uso in produzione e viene utilizzato a proprio rischio e pericolo.

Prodotti e versioni interessati

  • Adobe Commerce su infrastruttura cloud 2.3.x e 2.4.x.
  • Adobe Commerce on-premise 2.3.x e 2.4.x

Problema

Si sconsiglia ai commercianti di utilizzare il modulo Baler in un ambiente di produzione, in quanto si trova attualmente nella fase iniziale di sviluppo alfa. Il suo utilizzo può causare errori di distribuzione.

Passaggi da riprodurre:

  1. Il commerciante tenta di inserire la variabile SCD_USE_BALER nella fase di build del file .magento.env.yaml, che abilita il pacchetto di aggregazione Javascript di Baler.
  2. Il commerciante aggiunge anche la dipendenza del compositore Baler: "magento/module-baler": "1.0.0-alpha" alla sezione require di composer.json.

Risultato previsto:

Distribuzione riuscita.

Risultato effettivo:

Il commerciante visualizza il seguente messaggio di errore nei registri di distribuzione sul cloud, ovvero <project home>/var/log/cloud.log, nella fase di distribuzione del contenuto statico:

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

Causa

Il modulo Baler è attualmente nella fase iniziale di sviluppo alfa e il processo di installazione dell'estensione Baler è complesso.

Soluzione

È possibile rivedere la documentazione esistente dell'Alpha di Baler all'indirizzo Github/Magento/Baler/Guida introduttiva ad alpha. Tuttavia, non è pronto per l’uso in produzione e viene utilizzato a proprio rischio. Si consiglia invece di unire o raggruppare file JavaScript (JS) utilizzando il bundling integrato di Adobe Commerce (bundling di base) per l’ottimizzazione dei file.

  • È possibile attivare l'unione o il raggruppamento nell'amministratore (l'unione e il raggruppamento non possono essere abilitati contemporaneamente): Archivi > Impostazioni > Configurazione > Avanzate > Sviluppatore > Impostazioni JavaScript.
  • È inoltre possibile abilitare il bundling integrato di Adobe Commerce (bundling di base) dalla riga di comando: php -f bin/magento config:set dev/js/enable_js_bundling 1

Per ulteriori informazioni, consulta Ottimizzazione dei file CSS e JavaScript su Adobe Commerce nell'infrastruttura cloud e Adobe Commerce on-premise.

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