ionic-framework
एमुलेटर पर या अपने फोन पर आयोनिक ऐप चलाएं
खोज…
एमुलेटर पर या अपने फोन पर आयोनिक ऐप चलाएं
1. एक प्लेटफ़ॉर्म लक्ष्य जोड़ें
iOS:
$ ionic platform add ios
एंड्रॉयड:
$ ionic platform add android
खिड़कियाँ:
$ ionic platform add windows
2. अपना ऐप बनाएं
iOS:
$ ionic build ios
एंड्रॉयड:
$ ionic build android
खिड़कियाँ:
$ ionic build windows
विकास के दौरान लाइव रीलोड ऐप (बीटा)
run
या emulate
आदेश निर्दिष्ट प्लेटफॉर्म उपकरण / emulators करने के लिए एप्लिकेशन को तैनात करेगा। आप --livereload
विकल्प को जोड़कर निर्दिष्ट प्लेटफ़ॉर्म डिवाइस पर लाइव रीलोड भी चला सकते हैं। लाइव पुनः लोड कार्यक्षमता ionic serve
समान है, लेकिन मानक ब्राउज़र का उपयोग करके ऐप को विकसित करने और डिबग करने के बजाय, संकलित हाइब्रिड ऐप खुद अपनी फ़ाइलों में किसी भी बदलाव के लिए देख रहा है और जरूरत पड़ने पर ऐप को फिर से लोड कर रहा है। यह छोटे परिवर्तनों के लिए ऐप को लगातार पुनर्निर्माण करने की आवश्यकता को कम करता है। हालाँकि, प्लगइन्स में किसी भी बदलाव के लिए अभी भी एक पूर्ण पुनर्निर्माण की आवश्यकता होगी। काम करने के लिए लाइव रीलोड के लिए, देव मशीन और डिवाइस को एक ही स्थानीय नेटवर्क पर होना चाहिए, और डिवाइस को वेब सॉकेट का समर्थन करना चाहिए।
लाइव रीलोड सक्षम होने के साथ, एक ऐप के कंसोल लॉग को --consolelogs
या -c
विकल्प सहित टर्मिनल / कमांड प्रॉम्प्ट पर प्रिंट किया जा सकता है। इसके अतिरिक्त, विकास सर्वर के अनुरोध लॉग को --serverlogs
या -s
विकल्पों का उपयोग करके प्रिंट किया जा सकता है।
कमांड-लाइन झंडे / run
और emulate
लिए विकल्प
[--livereload|-l] ....... Live Reload app dev files from the device (beta)
[--consolelogs|-c] ...... Print app console logs to Ionic CLI (live reload req.)
[--serverlogs|-s] ....... Print dev server logs to Ionic CLI (live reload req.)
[--port|-p] ............. Dev server HTTP port (8100 default, live reload req.)
[--livereload-port|-i] .. Live Reload port (35729 default, live reload req.)
[--debug|--release]
जबकि सर्वर लाइव रीलोड के लिए चल रहा है, आप CLI के भीतर निम्नलिखित कमांड का उपयोग कर सकते हैं:
restart or r to restart the client app from the root
goto or g and a url to have the app navigate to the given url
consolelogs or c to enable/disable console log output
serverlogs or s to enable/disable server log output
quit or q to shutdown the server and exit
3. अपने ऐप का अनुकरण करना
निर्दिष्ट प्लेटफॉर्म एमुलेटर पर ईओण ऐप को दिखाता है। यह केवल run --emulator
लिए एक उपनाम है।
iOS:
$ ionic emulate ios [options]
एंड्रॉयड:
$ ionic emulate android [options]
खिड़कियाँ:
$ ionic emulate windows [options]
AVD या मोबाइल में ऐप का अनुकरण करने के दौरान, आप क्रोम ब्राउज़र में उस ऐप का निरीक्षण कर सकते हैं। क्रोम ब्राउजर के एड्रेस बार में निम्न कमांड टाइप करें।
chrome://inspect/#devices
4. अपना ऐप चलाना
निर्दिष्ट प्लेटफ़ॉर्म उपकरणों पर आयोनिक ऐप को दिखाता है। यदि कोई उपकरण नहीं मिला है तो यह एक एमुलेटर / सिम्युलेटर पर तैनात होगा।
iOS:
$ ionic run ios [options]
एंड्रॉयड:
$ ionic run android [options]
खिड़कियाँ:
$ ionic run windows [options]
4.1। अपने लक्ष्य को निर्दिष्ट करना
$ ionic run [ios/android/windows] --target="[target-name]"
आप $ adb devices
चलाने वाले अपने डिवाइस / एमुलेटर के लक्ष्य नाम की जांच कर सकते हैं।