코드 컴파일러

WARNING
모든 Magento CLI 명령은 파일 시스템 소유자에서 실행해야 합니다.

코드 컴파일에는 다음이 포함됩니다(특정 순서 없음).

  • 애플리케이션 코드 생성(팩토리, 프록시)
  • 영역 구성 집계(영역당 최적화된 종속성 삽입 구성)
  • 인터셉터 생성(인터셉터의 최적화된 코드 생성)
  • 차단 캐시 생성
  • 저장소 코드 생성(API에 대해 생성된 코드)
  • 서비스 데이터 속성 생성(데이터 객체에 대해 생성된 확장 클래스)

\Magento\Setup\Module\Di\App\Task\Operation 네임스페이스에서 코드 컴파일 클래스를 찾을 수 있습니다.

단일 테넌트 컴파일러를 실행하려면

bin/magento setup:di:compile
Generated code and dependency injection configuration successfully.

Commerce 응용 프로그램을 설치하기 전에 코드를 컴파일하려면 다음을 수행하십시오.

경우에 따라 Commerce 애플리케이션을 설치하기 전에 코드를 컴파일할 수 있습니다.

  1. 모듈을 활성화합니다.

    code language-bash
    bin/magento module:enable --all [-c|--clear-static-content]
    

    정적 콘텐츠를 지우려면 [-c|--clear-static-content] 옵션을 사용하십시오. 이는 이전에 모듈을 활성화했거나 비활성화했으며 모듈에 대해 이전에 생성된 정적 콘텐츠를 지워야 하는 경우 필요합니다.

    모듈 사용을 참조하세요.

  2. 코드를 컴파일합니다.

    code language-bash
    bin/magento setup:di:compile
    
    code language-none
    Generated code and dependency injection configuration successfully.
    

데이터베이스 없이 코드를 컴파일하려면 Magento을 설치하지 않고 정적 보기 파일 배포를 참조하십시오.

recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c