PWA 설정 (Linux OS)
1 단계 : magento 2.3.1 설치
2 단계 : 노드 설치 / 업그레이드
노드를 업그레이드하기 위해 npm에서 n 모듈 사용
sudo npm install n -g
최신 안정 버전 :
sudo n stable
최신 버전 :
sudo n latest
3 단계 : 실 설치 / 업데이트 :
sudo npm install --global yarn
sudo npm upgrade --global yarn
4 단계 : Node-gyp 설치-Node.js 기본 애드온 빌드 도구
sudo npm install -g node-gyp
5 단계 : PWA Studio 리포지토리 복제
html root로 이동하여 다음을 실행하십시오.
git clone https://github.com/magento-research/pwa-studio.git
이것을 실행하면 pwa-studio 폴더가 나타납니다.
6 단계 : PWA Studio 종속성 설치
sudo yarn install
7 단계 : Magento 백엔드 서버 지정
Under the packages/venia-concept directory, copy .env.dist into a new .env file:
명령 예 :
sudo cp packages/venia-concept/.env.dist packages/venia-concept/.env
.env 파일 변경 (관리 URL이 아닌 magento URL 임) :
MAGENTO_BACKEND_URL="https://release-dev-231-npzdaky-zddsyhrdimyra.us-4.magentosite.cloud/"
8 단계 : 이제 빌드 작성
sudo yarn run build
9 단계 : 서버 실행
sudo yarn run watch:venia
Venia 상점 첫 화면 개발 환경 만 시작합니다.
sudo yarn run watch:all
Venia 핫 리로드 및 동시 Buildpack / Peregrine 재 구축을 포함한 전체 PWA Studio 개발자 경험을 실행합니다.
sudo yarn run build && yarn run stage:venia
빌드 아티팩트를 생성하고 스테이징 환경을 실행하여 더 많은 압축 된 자산을 사용하고 생산을보다 자세히 반영합니다.
위의 명령 중 하나를 실행하면 PWA에서 만든 virtul url을 얻게됩니다.
참고 : rood 사용자 인 경우 sudo를 사용하십시오.
Magento 2 officical dev 문서를 따르십시오.
https://devdocs.magento.com/guides/v2.3/pwa/