PWA Studio을 사용할 수 있도록 NPM 구성

점진적 웹 앱(PWA) Studio은(는) 클라우드 인프라 2.3.x 이상의 Adobe Commerce에서 사용할 수 있는 새로운 프로젝트입니다. PWA Studio을 사용하고 설치하려면 NPM 패키지 관리자 버전을 5.x 이상으로 설정하여 Node.js 8.x에 대한 지원을 받아야 합니다. 이 작업은 .magento.app.yaml 구성 파일의 hooks:build 섹션에서 수행됩니다.

환경 및 기술

  • 클라우드 인프라의 Adobe Commerce 2.3.X
  • Adobe Commerce PWA

NPM 버전 설정: 단계

필요한 NPM 버전을 설정하려면 .magento.app.yaml 구성 파일에 지정하십시오. 다음 단계를 수행합니다.

  1. 로컬 개발 환경에서 .magento.app.yaml 구성 파일을 찾습니다.

  2. 일반 텍스트 편집기 또는 IDE를 사용하여 편집할 파일을 엽니다.

  3. hooks:build 섹션에서 필요한 버전을 설정합니다. 다음 예에서 구성은 현재(2019년 2월 4일) 사용 가능한 가장 높은 NPM v9.5.0을 설치하도록 설정됩니다.

    code language-yaml
    hooks:
        build: |
            unset NPM_CONFIG_PREFIX
            curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
            export NVM_DIR="$HOME/.nvm"
            [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
            nvm install 9.5.0
    
    note note
    NOTE
    빌드뿐만 아니라 응용 프로그램에서도 Node.JS를 실행하려면 다음 명령을 추가하여 빌드 후크를 변경하십시오.
    code language-none
    
    
    echo ‘unset NPM_CONFIG_PREFIX’ >> .environment
    
    echo ‘export NO_UPDATE_NOTIFIER=1’ >> .environment
    
    echo ‘export NVM_DIR=“$MAGENTO_CLOUD_DIR/.nvm”’ >> .environment
    
    echo ‘[ -s “$NVM_DIR/nvm.sh” ] && . “$NVM_DIR/nvm.sh”’ >> .environment
    
  4. 파일에 변경 사항을 저장합니다.

  5. 편집된 파일을 통합 환경에 Git 푸시합니다.

Git에서 업데이트된 YAML 파일을 환경에 푸시하면 변경 사항이 적용됩니다.

관련 설명서

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