nativescript ट्यूटोरियल
नेटिवस्क्रिप्ट के साथ शुरुआत करना
खोज…
टिप्पणियों
नेटिवस्क्रिप्ट एक उच्च प्रदर्शन वाला क्रॉस-प्लेटफ़ॉर्म मोबाइल ऐप रनटाइम है, जो आपको वेब प्रौद्योगिकियों (जेएस और एचटीएमएल) का उपयोग करके आईओएस और एंड्रॉइड (पाइपलाइन में खिड़कियों के साथ) को लक्षित करने की अनुमति देता है। इसे कई प्रमुख उद्देश्यों के साथ बनाया गया था:
- नेत्रहीन प्रदर्शन: नहीं यूआई जान भी Android पर आप सुंदर चिकनी एफपीएस है
- एक्स्टेंसिबल: आसान क्रॉस प्लेटफॉर्म प्लगइन्स बनाने के लिए आपके पास सभी देशी एपीआई तक पहुंच है
- पूरी तरह से देशी यूआई
- टाइपस्क्रिप्ट और कोणीय 2 के साथ अत्यधिक एकीकृत
- ओपन सोर्स, टेलरिक से मजबूत कॉर्पोरेट समर्थन के साथ
स्थापना या सेटअप
नेटिवस्क्रिप्ट को स्थापित करने या स्थापित करने पर विस्तृत निर्देश।
निम्न उदाहरण Windows या OSX सिस्टम सेट करने के लिए आवश्यक कदम दिखाते हैं और फिर किसी समस्या के मामले में समस्या निवारण गाइड पर पोस्ट साइन करते हैं।
इसके अलावा, अनुशंसित वर्कफ़्लोज़, आईडीई और एमुलेटर स्थापित करने के तरीके के उदाहरण हैं।
मैक ओ एस
- सुनिश्चित करें कि आपके पास सबसे हाल ही में Node.js LTS स्थापित है। यदि आप Homebrew का उपयोग करते हैं, तो इसे
brew install node4-ltsसाथ किया जा सकता है। - टर्मिनल खोलें और
npm install -g nativescript। यदि आपकोEACCESत्रुटिEACCESहै, तोsudo npm install -g nativescriptउपयोग करें। - कमांड प्रॉम्प्ट में
ruby -e "$(curl -fsSL https://www.nativescript.org/setup/mac)"। (इसमें कुछ समय लग सकता है।) - यह सत्यापित करने के लिए कि ऊपर काम किया गया है, टाइप करें
tns doctorटर्मिनल में। - यदि कोई त्रुटि है, तो समस्या निवारण मार्गदर्शिका का पालन करें।
खिड़कियाँ
- सुनिश्चित करें कि आपके पास नवीनतम नोडजेएस एलटीएस स्थापित है
- ओपन कमांड प्रॉम्प्ट और
$ npm install -g nativescript - कमांड प्रॉम्प्ट में
$ @powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://www.nativescript.org/setup/win'))"- यह हो सकता है। कुछ समय लें - ऊपर काम करने के लिए, कमांड प्रॉम्प्ट में
$ tns doctorटाइप करें (आपका cmd) - यदि कोई त्रुटि है, तो समस्या निवारण मार्गदर्शिका का पालन करें
नेटिवस्क्रिप्ट विकास के लिए विजुअल स्टूडियो कोड का उपयोग करना
विजुअल स्टूडियो कोड Microsoft का एक ओपन-सोर्स और फीचर-रिच कोड एडिटर है। NativeScript विकास के लिए यह सेट करने के लिए, कमांड पैलेट (एफ 1 या ⌘ + Shift + P) खोलने के लिए और प्रकार ext install NativeScript ।
NativeScript एक्सटेंशन इंस्टॉल हो जाने के बाद, डिबगर को आपको अपने कोड में ब्रेकप्वाइंट सेट करने की अनुमति देनी चाहिए। जब कोई डिवाइस कनेक्ट होता है या कोई एमुलेटर चल रहा होता है, तो आप डिबग टैब से अपना ऐप शुरू कर सकते हैं। 
आपका पहला हैलो वर्ल्ड कार्यक्रम
$ mkdir hello-world
$ cd hello-world
$ tns create hello-world --ng
$ tns platform add android #You can only add ios on an OSX machine
फिर सुनिश्चित करें कि आपके पास एक उपकरण जुड़ा हुआ है या एक एमुलेटर चल रहा है (यदि आप नहीं करते हैं, तो डिफ़ॉल्ट एमुलेटर शुरू होना चाहिए या एक त्रुटि उठाई जाएगी। मैं एंड्रॉइड के लिए जीनोमिशन की सिफारिश करूंगा)।
$ tns run android
यदि आप डिफ़ॉल्ट एंड्रॉइड एमुलेटर का उपयोग करना चाहते हैं, तो --emulator ध्वज जोड़ें।
जैसे ही tns 2.5 लाइफसंक अब tns tns run <platform> लिए डिफ़ॉल्ट क्रिया है, जो फ़ाइल परिवर्तन सहेजने पर स्वचालित रूप से पुन: संकलित हो जाएगा। यह आपके विकास के समय में नाटकीय रूप से सुधार कर सकता है, हालांकि, यदि आप अपने प्लगइन्स में परिवर्तन करते हैं, तो आपको ठीक से पुन: व्यवस्थित करने की आवश्यकता होगी।
वाईफाई के बिना नेटिव-एंड्रॉइड ऐप को डिबग कैसे करें (रूट के बिना)
1-आपको USB केबल के माध्यम से अपने डिवाइस को अपने कंप्यूटर से कनेक्ट करना होगा। सुनिश्चित करें कि USB डिबगिंग काम कर रहा है। आप जांच सकते हैं कि यह पता चलता है कि adb devices (या tns device ) चलाते समय।
2-रन adb tcpip 5555
3-अपने डिवाइस को डिस्कनेक्ट करें (USB केबल को हटाएं)।
4-सेटिंग्स में जाएं -> फोन के बारे में -> स्थिति अपने फोन का आईपी पता देखने के लिए।
5-भागो adb connect <IP address of your device>:5555
6-यदि आप फिर से adb devices (या tns device ) चलाते हैं, तो आपको अपना डिवाइस देखना चाहिए।
7- अब आप tns livesync android tns run android , tns livesync android कमांड का उपयोग कर सकते हैं।
टिप्पणियाँ :
1-जब वाईफाई नेटवर्क बदलता है तो आपको चरण 1 से 3 को दोहराना नहीं पड़ता है (ये आपके फोन को वाईफाई-डिबग मोड में सेट करते हैं)। आपको 4 से 6 चरणों को निष्पादित करके अपने फोन से फिर से कनेक्ट करना होगा।
2-एंड्रॉइड फोन रिस्टार्ट होने पर वाईफाई-डिबग मोड खो देते हैं। इस प्रकार, यदि आपकी बैटरी मर गई, तो आपको शुरू करना होगा। अन्यथा, यदि आप अपनी बैटरी पर नज़र रखते हैं और अपने फोन को पुनरारंभ नहीं करते हैं, तो आप हफ्तों तक केबल के बिना रह सकते हैं!
चेतावनी:
सक्षम विकल्प को छोड़ना खतरनाक है, आपके नेटवर्क में कोई भी आपके डिवाइस से डिबग में कनेक्ट हो सकता है, भले ही आप डेटा नेटवर्क में हों। इसे केवल तभी करें जब किसी विश्वसनीय वाई-फाई से कनेक्ट किया गया हो और जब यह किया जाए तो इसे डिस्कनेक्ट करना याद रखें!
संदर्भ :
1-नॉर्मन पेइटेक। 2014. वाईफाई (रूट के बिना!) पर अपने एंड्रॉइड ऐप को कैसे डीबग करें। [ऑनलाइन] पर उपलब्ध: https://futurestud.io/blog/how-to-debug-your-android-app-over-wifi-without-root । [पहुँचा 8 अगस्त २०१६]।
2-usethe4ce। 2012. वाई-फाई पर Android एप्लिकेशन चला / स्थापित / डिबग करें। [ऑनलाइन] पर उपलब्ध: http://stackoverflow.com/a/10236938/4146943 [पहुँचा 8 अगस्त २०१६]।



