Errores de implementación al habilitar el módulo de Baler alfa inicial

El comerciante experimenta errores de implementación al utilizar el módulo Baler en un entorno de producción, ya que la función se encuentra actualmente en la primera fase de desarrollo alfa.

WARNING
El paquete de Javascript de la empacadora alfa temprana no está listo para su uso en producción y se utiliza bajo su propia responsabilidad.

Productos y versiones afectados

  • Adobe Commerce en la nube 2.3.x y 2.4.x.
  • Adobe Commerce local 2.3.x y 2.4.x.

Problema

No recomendamos que los comerciantes utilicen el módulo Baler en un entorno de producción, ya que se encuentra actualmente en la fase de desarrollo alfa inicial. Su uso puede provocar errores de implementación.

Pasos a seguir:

  1. El comerciante intenta insertar la variable SCD_USE_BALER en la fase de compilación del archivo .magento.env.yaml, que habilita el paquete de empaquetado Javascript de Baler.
  2. El comerciante también agrega la dependencia del compositor de Baler: "magento/module-baler": "1.0.0-alpha" a la sección require de composer.json.

Resultado esperado:

Implementación correcta.

Resultado real:

El comerciante ve el siguiente mensaje de error en los registros de implementación de la nube, que es <project home>/var/log/cloud.log, en la fase de implementación del contenido estático:

[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

El módulo de Baler se encuentra actualmente en la fase inicial de desarrollo alfa, y el proceso de instalación de la extensión de Baler es complejo.

Solución

Puede revisar la documentación existente del Alpha de embaladores en Github/Magento/Baler/Introducción al alfa. Sin embargo, no está listo para su uso en producción y se utiliza bajo su propio riesgo. En su lugar, se recomienda combinar o agrupar archivos Javascript (JS) mediante el paquete integrado (paquete básico) de Adobe Commerce para la optimización de archivos.

  • Puede activar la combinación o el agrupamiento en Admin (la combinación y el agrupamiento no se pueden habilitar al mismo tiempo): Tiendas > Configuración > Configuración > Avanzado > Desarrollador > Configuración de JavaScript.
  • También puede habilitar el paquete integrado (paquete básico) de Adobe Commerce desde la línea de comandos: php -f bin/magento config:set dev/js/enable_js_bundling 1

Para obtener más información, consulte Optimización de archivos CSS y Javascript en Adobe Commerce en la infraestructura en la nube y Adobe Commerce local.

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