Thiết lập PWA (hệ điều hành Linux)
Bước 1: Cài đặt magento 2.3.1
Bước 2: Cài đặt / nâng cấp nút
Sử dụng mô-đun n từ npm để nâng cấp nút
sudo npm install n -g
Đối với phiên bản ổn định mới nhất:
sudo n stable
Đối với phiên bản mới nhất:
sudo n latest
Bước 3: Cài đặt / cập nhật sợi:
sudo npm install --global yarn
sudo npm upgrade --global yarn
Bước 4: Cài đặt nút-gyp - Công cụ xây dựng addon gốc Node.js
sudo npm install -g node-gyp
Bước 5: Sao chép kho lưu trữ PWA Studio
Đi đến gốc html và chạy:
git clone https://github.com/magento-research/pwa-studio.git
Sau khi chạy, bạn sẽ nhận được thư mục pwa-studio
Bước 6: Cài đặt phụ thuộc PWA Studio
sudo yarn install
Bước 7: Chỉ định máy chủ phụ trợ Magento
Under the packages/venia-concept directory, copy .env.dist into a new .env file:
Lệnh ví dụ:
sudo cp packages/venia-concept/.env.dist packages/venia-concept/.env
thay đổi tệp .env (đây sẽ là URL magento của bạn, không phải url quản trị viên):
MAGENTO_BACKEND_URL="https://release-dev-231-npzdaky-zddsyhrdimyra.us-4.magentosite.cloud/"
Bước 8: Bây giờ tạo bản dựng
sudo yarn run build
Bước 9: Chạy máy chủ
sudo yarn run watch:venia
Chỉ bắt đầu môi trường phát triển cửa hàng Venia.
sudo yarn run watch:all
Chạy trải nghiệm đầy đủ của nhà phát triển PWA Studio, bao gồm việc xây dựng lại Venpack và xây dựng lại Buildpack / Peregrine đồng thời.
sudo yarn run build && yarn run stage:venia
Tạo các tạo phẩm xây dựng và chạy môi trường dàn dựng, sử dụng nhiều tài sản nén hơn và phản ánh chặt chẽ hơn sản xuất.
Khi bạn chạy một trong các lệnh trên, bạn sẽ nhận được url đức được tạo bởi PWA.
LƯU Ý: nếu bạn là người dùng tốt thì hãy sử dụng sudo.
Thực hiện theo Magento 2 doc doc dev:
https://devdocs.magento.com/guides/v2.3/pwa/