मैं PWA
लोकलहोस्ट में सेटअप करना चाहता हूं । मैंने लोकलहोस्ट में कोशिश की है लेकिन आखिर में URL
नीचे की तरह डायनामिक स्टेजिंग सर्वर दिया गया है
https://magento-venia.local.pwadev:51828/
हम इसे अपने लोकलहोस्ट सर्वर पर कैसे बदल सकते हैं URL
।
मैं PWA
लोकलहोस्ट में सेटअप करना चाहता हूं । मैंने लोकलहोस्ट में कोशिश की है लेकिन आखिर में URL
नीचे की तरह डायनामिक स्टेजिंग सर्वर दिया गया है
https://magento-venia.local.pwadev:51828/
हम इसे अपने लोकलहोस्ट सर्वर पर कैसे बदल सकते हैं URL
।
जवाबों:
यदि आपने PWA प्रलेखन से चरणों और परिणामों की जाँच की: https://magento-research.github.io/pwa-studio/venia-pwa-concept/setup/ तो आप देखेंगे कि वास्तव में आपको अपने PWA विकास के लिए स्थानीय देव URL मिल गया है सर्वर। उस URL को अपनी hosts
फ़ाइल में जोड़ने के लिए जाँच करें जो आपके सेटअप के लिए काम नहीं कर रहा है।
Magento 2.3.1 स्थानीय सर्वर पर PWA सेटअप
आवश्यकताएँ:
नोडज> 10.14.1 स्थापित
यार्न> 1.13.0 स्थापित
मैगेंटो 2.3.1 या उससे ऊपर का रनिंग इंस्टेंस
स्थानीय सर्वर में PWA सेटअप करने के लिए चरण
विकास के माहौल में PWA स्टूडियो रिपॉजिटरी को क्लोन करें : git क्लोन https://github.com/magento-research/pwa-studio.git
अपने pwa- स्टूडियो रूट निर्देशिका से यार्न स्थापित करें yarn install
pwa-studio\packages\venia-concept\
निम्न कमांड का उपयोग करके स्थान पर .env फ़ाइल बनाएँ
MAGENTO_BACKEND_URL = "https://master-7rqtwti-mfwmkrjfqvbjk.us-4.magentosite.cloud/" यार्न बिल्डपैक क्रिएट-एनव-फाइल पैकेज (वेनिया-कॉन्सेप्ट)
सेट करें MAGENTO_BACKEND_URL
। आप उदाहरण कमांड में दिए गए मूल्य का उपयोग कर सकते हैं या अपने Magento उदाहरण url का उपयोग कर सकते हैं। यह URL मैगेंटो 2.3.1 के क्लाउड उदाहरण के लिए इंगित करता है जिसमें वेन्या नमूना डेटा स्थापित है।
SSL प्रमाणपत्र का उपयोग कर उत्पन्न करें yarn buildpack create-custom-origin packages/venia-concept
प्रोजेक्ट रूट डायरेक्टरी से निम्न कमांड का उपयोग करके वेनिया के लिए कलाकृतियों का निर्माण करें
yarn run build
निम्न आदेश का उपयोग करके वेनिया विकास वातावरण शुरू करें
yarn run watch:venia
आप अपने PWA मैग्नेटो एप्लिकेशन को यहां ब्राउज़ कर सकते हैं https://magento-venia-concept-j2188.local.pwadev:8119
आशा है कि यह समाधान आपके लिए काम करेगा।