Setup PWA (os Linux)
Langkah 1: Instal magento 2.3.1
Langkah 2: Instal / perbarui node
Gunakan modul n dari npm untuk meningkatkan simpul
sudo npm install n -g
Untuk versi stabil terbaru:
sudo n stable
Untuk versi terbaru:
sudo n latest
Langkah 3: Instal / perbarui utas:
sudo npm install --global yarn
sudo npm upgrade --global yarn
Langkah 4: Instal node-gyp - Alat bantu addon bawaan Node.js
sudo npm install -g node-gyp
Langkah 5: Mengkloning repositori PWA Studio
Buka root html dan jalankan:
git clone https://github.com/magento-research/pwa-studio.git
Setelah menjalankan ini, Anda akan mendapatkan folder pwa-studio
Langkah 6: Instal dependensi PWA Studio
sudo yarn install
Langkah 7: Tentukan server backend Magento
Under the packages/venia-concept directory, copy .env.dist into a new .env file:
Contoh perintah:
sudo cp packages/venia-concept/.env.dist packages/venia-concept/.env
ubah file .env (ini akan menjadi URL magento Anda, bukan url admin):
MAGENTO_BACKEND_URL="https://release-dev-231-npzdaky-zddsyhrdimyra.us-4.magentosite.cloud/"
Langkah 8: Sekarang buat build
sudo yarn run build
Langkah 9: Jalankan server
sudo yarn run watch:venia
Mulai lingkungan pengembangan etalase Venia saja.
sudo yarn run watch:all
Menjalankan pengalaman pengembang penuh PWA Studio, yang meliputi pemuatan ulang Venia dan Buildpack / Peregrine bersamaan.
sudo yarn run build && yarn run stage:venia
Menghasilkan membangun artefak dan menjalankan lingkungan pementasan, yang menggunakan lebih banyak aset terkompresi dan lebih mencerminkan produksi.
Setelah Anda menjalankan salah satu dari perintah di atas Anda akan mendapatkan url virtul yang dibuat oleh PWA.
CATATAN: jika Anda pengguna lama maka gunakan sudo.
Ikuti Magento 2 dokumen resmi dev:
https://devdocs.magento.com/guides/v2.3/pwa/