초기 알파 발러 모듈 사용으로 인한 배포 오류

기능이 현재 초기 알파 개발 단계에 있으므로 판매자는 프로덕션 환경에서 Baler 모듈을 사용할 때 배포 오류를 경험합니다.

WARNING
초기 알파 Baler Javascript 번들링은 프로덕션에서 사용할 준비가 되지 않았으며 사용자 자신의 위험으로 사용됩니다.

영향을 받는 제품 및 버전

  • 클라우드 인프라 2.3.x 및 2.4.x의 Adobe Commerce
  • Adobe Commerce 온-프레미스 2.3.x 및 2.4.x.

문제

현재 초기 알파 개발 단계이므로 판매자가 프로덕션 환경에서 Baler 모듈을 사용하는 것은 권장되지 않습니다. 이를 사용하면 배포 오류가 발생할 수 있습니다.

재현 단계:

  1. 판매자는 다음을 삽입하려고 합니다. SCD_USE_BALER 의 빌드 단계에 있는 변수 .magento.env.yaml baler Javascript 번들 패키지를 활성화하는 파일입니다.
  2. 판매자는 Baler 작성기 종속성도 추가합니다. "magento/module-baler": "1.0.0-alpha"require 섹션 / composer.json.

예상 결과:

배포에 성공했습니다.

실제 결과:

판매자는 클라우드의 배포 로그에 다음과 같은 오류 메시지를 볼 수 있습니다. <project home>/var/log/cloud.log정적 콘텐츠 배포 단계에서 다음을 수행합니다.

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

원인

Baler 모듈은 현재 초기 알파 개발 단계이며, Baler 확장 설치 프로세스는 복잡하다.

솔루션

다음 위치에서 기존 Baler Alpha 설명서를 검토할 수 있습니다. Github/Magento/발러/알파 시작하기. 그러나 이는 생산 용도로 사용할 준비가 되지 않았으며, 자신의 책임하에 사용됩니다. 대신 파일 최적화를 위해 Adobe Commerce의 기본 제공 번들(기본 번들)을 사용하여 Javascript(JS) 파일을 병합하거나 번들로 묶는 것이 좋습니다.

  • 관리자에서 병합 또는 번들링을 활성화할 수 있습니다(병합과 번들링을 동시에 활성화할 수 없음). 스토어 > 설정 > 구성 > 고급 > 개발자 > JavaScript 설정.
  • 명령줄에서 Adobe Commerce 기본 제공 번들(기본 번들)을 활성화할 수도 있습니다. php -f bin/magento config:set dev/js/enable_js_bundling 1

자세한 내용은 다음을 참조하십시오. 클라우드 인프라 및 Adobe Commerce 온프레미스의 Adobe Commerce에서 CSS 및 Javascript 파일 최적화.

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