ตั้งค่า PWA (Linux OS)
ขั้นตอนที่ 1: ติดตั้ง magento 2.3.1
ขั้นตอนที่ 2: ติดตั้ง / อัพเกรดโหนด
ใช้โมดูล n จาก npm เพื่ออัพเกรดโหนด
sudo npm install n -g
สำหรับเวอร์ชั่นเสถียรล่าสุด:
sudo n stable
สำหรับเวอร์ชั่นล่าสุด:
sudo n latest
ขั้นตอนที่ 3: ติดตั้ง / อัพเดทไหมพรม:
sudo npm install --global yarn
sudo npm upgrade --global yarn
ขั้นตอนที่ 4: ติดตั้งเครื่องมือสร้าง addon ดั้งเดิมของ 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 คุณภาพเยี่ยมของคุณไม่ใช่ 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
ใช้งานประสบการณ์ผู้พัฒนา PWA Studio อย่างเต็มรูปแบบซึ่งรวมถึงการสร้าง hot-load ใหม่ของ Venia และ Buildpack / Peregrine พร้อมกัน
sudo yarn run build && yarn run stage:venia
สร้างบิวด์และรันสภาวะแวดล้อม staging ซึ่งใช้สินทรัพย์ที่ถูกบีบอัดมากขึ้นและสะท้อนถึงการผลิตอย่างใกล้ชิดยิ่งขึ้น
เมื่อคุณรันหนึ่งในคำสั่งข้างต้นคุณจะได้รับ virtul url ที่สร้างโดย PWA
หมายเหตุ: หากคุณเป็นผู้ใช้งาน rood ให้ใช้ sudo
ติดตาม Magento 2 officical dev docs:
https://devdocs.magento.com/guides/v2.3/pwa/