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 il SCD_USE_BALER variabile nella fase di build della .magento.env.yaml che abilita il pacchetto di bundling JavaScript di Baler.
  2. Il mercante aggiunge anche la dipendenza del compositore Baler: "magento/module-baler": "1.0.0-alpha" a require sezione di composer.json.

Risultato previsto:

Distribuzione riuscita.

Risultato effettivo:

L’esercente visualizza il seguente messaggio di errore nei registri di distribuzione sul cloud, che è <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

Puoi consultare la documentazione di Alpha del Baler esistente 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.

  • Puoi attivare l’unione o il bundling in Amministrazione (l’unione e il bundling non possono essere abilitati contemporaneamente): Negozi > Impostazioni > Configurazione > Avanzate > Sviluppatore > Impostazioni JavaScript.
  • Puoi anche 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