- Bagaimana kita bisa menggunakannya di Magento 2.3.0?
- Di Magento 2.3.0, mereka mengklaim PWA didukung satu?
- Bagaimana kita bisa mulai dengan fitur hebat ini untuk mengalami hal baru?
magento2.3
pwa
pwa-studio
zuber bandi
sumber
sumber
Jawaban:
Untuk referensi lebih lanjut
1. Masukkan perintah berikut dalam DIR / var / www / html / (m230 adalah direktori Magento 2.3 saya):
2. Instal Magento dengan Command Line:
3. Buat tema pwa dasar yang akan menjadi induk mereka untuk [tema PWA Venia.] [25]
4. Buat direktori
app/design/frontend/Magento/pwa
dan salin semua file dan direktori tema dasar di sini.Mari kita periksa apakah tema base sudah tersedia atau belum.
Run: php bin/magento setup:upgrade
Dan arahkan ke Admin Magento Anda - > Konten -> Tema
5. Unduh proyek studio PWA.
6. Arahkan ke direktori root instalasi Magento Anda dan buat folder symlink Pwa yang menghubungkan ke direktori modul proyek (pwa-studio / paket / pwa-module).
dari direktori ini saya menjalankan perintah saya - / var / www / html / m230
Ini adalah direktori tempat sumber unduhan pwa saya adalah / var / www / html / PWA /
7. Tautkan direktori tema juga. Navigasikan ke direktori root instalasi Magento Anda dan buat folder symlink Pwa yang menghubungkan ke direktori modul proyek (pwa-studio / paket / konsep venia).
8. Sekarang navigasikan ke direktori konsep-konsep proyek pwa-studio Anda, salin
.env.dist
ke.env
file baru dan perbarui variabel dengan URL ke toko pengembangan Magento Anda.9. Instal tema venia dan Modul Pwa:
kita dapat melihat tema venia berhasil diinstal.
10. Konfigurasikan tema venia dari
admin->Content->Configuration
11. Navigasikan ke jalur (
/var/www/html/PWA/pwa-studio
) jalankan:atau
12. Dan Akhirnya Arahkan ke
/var/www/html/PWA/pwa-studio/packages/venia-concept
sumber
Jika Anda memerlukan sesuatu yang siap untuk produksi secepatnya: Saya telah menginstal dan menggunakan sistem Vue Store Front (sistem open source, komunitas tersedia melalui jawaban yang kendur untuk pertanyaan meskipun saya memiliki beberapa masalah, tetapi secara keseluruhan sistem ini sangat berguna pada tahap ini dari integrasi PWA)
-> Ini menggunakan Vue daripada Bereaksi. Dan itu juga menggunakan ElasticSearch dan Docker. Secara keseluruhan, sistem ini terhubung terutama ke Magento 2 melalui Rest API (dan ada awal dengan GraphQL)
untuk memulai:
dan kemudian
yarn dev
untuk membersihkan cache tetapi perubahan vue harus dikompilasi setelah beberapa detik seperti proses menonton.Tentu saja, PWA yang dibangun Magento 2 juga bagus tetapi sayangnya bergerak cepat dan tidak jelas kapan akan siap untuk bersaing dengan VS (sistem di atas).
-> Saya memang merasa lebih baik untuk belajar graphql dan mungkin lebih mudah untuk menyesuaikan tetapi mungkin karena alasan yang salah pada saat itu, PWA ini mengalami css mentah dalam file reaksi.
https://magento-research.github.io/pwa-studio/venia-pwa-concept/setup/
pada instalan magento 2.3 Anda, Anda perlu menginstal Venia Sample Data (lihat https://magento-research.github.io/pwa-studio/venia-pwa-concept/install-sample-data/ )
dan di sini Anda harus memiliki PWA baru siap: sepertinya bergerak cepat sebulan yang lalu, ada banyak WIP dan hari ini, saya bisa melihat misalnya integrasi sass yang hilang. Opsi kedua ini mungkin lebih baik jika Anda siap untuk belajar dan membangun PWA ini dengan komunitas Magento
sumber
Pertama-tama instal Node js versi terbaru menggunakan perintah berikut
Sekarang pergi ke direktori Magento Root:
Unduh direktori klon PWA dan instal npm ke direktori ini menggunakan perintah berikut
==========================================
jika npx tidak ditemukan kesalahan PWA magento 2.3
jika kesalahan ditemukan seperti ini: Tidak dapat menemukan modul 'envalid' kemudian jalankan perintah berikut
jika error seperti ini maka jalankan perintah berikut: lerna ERR! npm run build -s keluar 1 di '@ magento / venia-concept'
===========================================
sumber
Anda dapat pergi ke blog berikut.
Cara Mengatur Magento 2.3 PWA
Juga, ini akan menjelaskan secara rinci tentang cara menggunakan Magento 2.3 PWA untuk situs web Anda dan penggunaannya.
Lihat Bekerja Magento 2.3 Demo PWA
sumber