วิธีการตั้งค่า PWA ใน magento 2.3.1?


10

ฉันได้ติดตั้ง Magento 2.3.1 และพยายามใช้ PWA แต่มันใช้งานไม่ได้ฉันได้ติดตามลิงค์ด้านล่าง https://hackernoon.com/getting-started-with-magento-pwa-studio-with-poc-c54c33f8d038

แต่เมื่อฉันพยายามสร้าง symlink โดยใช้คำสั่งต่อไปนี้

ln -s /var/www/html/magento/pwa-studio/packages/pwa-module app/code/Magento/

ln -s /var/www/html/magento/pwa-studio/packages/venia-concept app/design/frontend/Magento/venia

ไม่มีใครรู้วิธีสร้างโครงการ PWA หรือไม่ ฉันกำลังทำงานใน Windows Machine


อ้างอิงลิงค์ที่คุณสามารถช่วยได้ webkul.com/blog/magento2-3-pwa-studio-setup
Kirti Nariya

ขอบคุณ Kirti ฉันไปโยนสิ่งนี้ด้วย แต่มันไม่ทำงาน
Vinod Kumar

คุณกำลังเผชิญปัญหาอะไร
Kirti Nariya

เมื่อฉันใช้คำสั่งข้างต้นมันพ่นข้อผิดพลาดและในขณะที่ใช้ "yarn run build" ก็มีข้อผิดพลาด
Vinod Kumar

ใช้ cmd: sudo yarn run build และตรวจสอบ
Kirti Nariya

คำตอบ:


2

ตั้งค่า 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/


ฉันได้ลองจากเว็บไซต์อย่างเป็นทางการแล้ว แต่ก็สังเกตได้ชัดเจน
Vinod Kumar

จำเป็นต้องติดตั้งการตั้งค่าของบุคคลที่สามเช่นไหมพรม, โหนดตามที่แนะนำสำหรับ PWA
Saphal Jha

คุณพูดถูกฉันติดตั้ง pwa-studio โมดูลโหนดและไหมพรมจริงๆแล้วฉันกำลังทำงานในเครื่อง windows
Vinod Kumar

ohk ฉันจะอัปเดตคำสั่งสำหรับหน้าต่างด้วยคุณเพียงแค่ต้องติดตั้งซอฟต์แวร์ที่จำเป็นทั้งหมดจากนั้นคำสั่งเหล่านั้นจะทำงานได้อย่างสมบูรณ์
Saphal Jha

ฉันจะขอบคุณคุณ :) ถ้าเป็นไปได้โปรดแนะนำฉันทีละขั้นตอนเช่นคำตอบข้างต้น
Vinod Kumar
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.