खोज…


टिप्पणियों

उल्का आधुनिक वेब और मोबाइल एप्लिकेशन विकसित करने के लिए एक पूर्ण-स्टैक जावास्क्रिप्ट प्लेटफॉर्म है।

एक परियोजना के भीतर, आप अपने क्लाइंट (एंड्रॉइड और / या आईओएस के लिए ब्राउजर और / या हाइब्रिड मोबाइल ऐप) और सर्वर पक्षों का निर्माण करने में सक्षम हैं।

संदर्भ पृष्ठ:

संस्करण

संस्करण रिलीज़ की तारीख
0.4.0 2012-08-30
0.5.0 2013-10-17
0.6.0 2013-04-04
0.7.0 2013-12-20
0.8.0 2014-04-21
0.9.0 2014-08-26
0.9.1 2014-09-04
0.9.2 2014-09-15
0.9.3 2014-09-25
0.9.4 2014-10-13
1.0.1 2014-12-09
1.0.2 2014-12-19
1.0.3.1 2014-12-09
1.1.0 2015/03/31
1.2.0 2015/09/21
1.3.0 2016/03/27
1.4.0 2016/07/25
1.5.0 2017/05/30

शुरू करना


उल्का स्थापित करें

OS X और Linux पर

अपने टर्मिनल से नवीनतम आधिकारिक उल्का रिलीज़ स्थापित करें:

$ curl https://install.meteor.com/ | sh

विंडोज पर

यहां आधिकारिक उल्का इंस्टॉलर डाउनलोड करें

अपना ऐप बनाएं


एक बार उल्का स्थापित करने के बाद, एक परियोजना बनाएं:

$ meteor create myapp

चलाओ


इसे स्थानीय स्तर पर चलाएं:

$ cd myapp
$ meteor npm install
$ meteor

नोट: उल्का सर्वर पर चल रहा है: http: // localhost: 3000 /

उसके बाद http: // localhost: 3000 पर अपना नया उल्का एप्लिकेशन देखें।


नमूना एप्लिकेशन

Meteor में कई सैंपल ऐप्स अंतर्निहित हैं। आप उनमें से एक के साथ एक परियोजना बना सकते हैं और सीख सकते हैं कि यह कैसे बनाया गया था। एक नमूना ऐप बनाने के लिए, उल्का स्थापित करें ( प्रारंभ करना देखें) और फिर टाइप करें:

meteor create --example <app name>

उदाहरण के लिए एक नमूना todos ऐप बनाएं, लिखें:

meteor create --example todos

सभी नमूना ऐप्स की सूची प्राप्त करने के लिए, टाइप करें:

meteor create --list

संकुल का प्रबंधन

उल्का के पास वायुमंडल j.com पर अपना पैकेज भंडार है

आप चलाकर वातावरण से नए पैकेज जोड़ सकते हैं:

meteor add [package-author-name:package-name]

उदाहरण के लिए:

meteor add kadira:flow-router

इसी तरह, आप उसी पैकेज को हटा सकते हैं:

meteor remove kadira:flow-router

अपनी परियोजना में वर्तमान पैकेज देखने के लिए, टाइप करें:

meteor list

संकुल की सूची भी फ़ाइल में पाया जा सकता ./meteor/packages । पैकेज जोड़ने के लिए इस फ़ाइल में पैकेज का नाम जोड़ें और इसे हटाने के लिए हटा दें।

स्थानीय रूप से एक पैकेज जोड़ने के लिए, (जैसे अप्रकाशित पैकेज या प्रकाशित पैकेजों का संपादित संस्करण), packages को मूल में packages फ़ोल्डर में सहेजें।

संस्करण 1.3 से शुरू होकर, Meteor ने npm पैकेज के लिए समर्थन जोड़ा

आप Meteor प्रोजेक्ट की डायरेक्टरी के अंदर npm कमांड का उपयोग कर सकते हैं जैसा कि आप सामान्य तौर पर Meteor के बिना करते हैं, या meteor npm कमांड के साथ करते हैं, जो meteor npm के बंडल वर्जन का उपयोग करेंगे।

समझ का निर्माण प्रगति है

कभी-कभी बिल्ड अपेक्षा से अधिक समय लेते हैं। कुछ पर्यावरण चर हैं जिन्हें आप बेहतर तरीके से समझ सकते हैं कि निर्माण प्रक्रिया के दौरान क्या हो रहा है।

METEOR_DEBUG_BUILD=1       (logs progress)
METEOR_PROFILE=<n>         (logs time spent)
METEOR_DEBUG_SPRINGBOARD=1 (?)
METEOR_DEBUG_SQL=1         (logs SQLITE calls)
METEOR_PROGRESS_DEBUG=1    (? looks like it might be useful, but seems confusing)

जहाँ <n> एमएस की एक संख्या है। इससे अधिक समय लेने वाली किसी भी प्रक्रिया को लॉग इन किया जाएगा।

लिनक्स / OSX उदाहरण

export METEOR_DEBUG_BUILD=1
export METEOR_PROFILE=100
meteor

विंडोज उदाहरण

set METEOR_DEBUG_BUILD=1
set METEOR_PROFILE=100
meteor

उल्का उपकरण और उल्का परियोजनाओं के संस्करण की जाँच

उल्का उपकरण

उल्का उपकरण के स्थापित संस्करण की जांच करने के लिए, बस किसी भी उल्का परियोजनाओं के बाहर निम्नलिखित कमांड चलाएं:

meteor --version

सभी आधिकारिक (अनुशंसित) उल्का रिलीज़ की सूची प्राप्त करने के लिए, दौड़ें:

meteor show METEOR

उल्का परियोजनाएं

यदि आप उल्का के प्रोजेक्ट संस्करण की जांच करना चाहते हैं, तो आप किसी प्रोजेक्ट के अंदर निम्नलिखित कमांड को भी निष्पादित कर सकते हैं:

meteor --version

या फ़ाइल की केवल प्रिंट सामग्री .meteor/release :

cat .meteor/release

यदि आप वर्तमान में अपने उल्का परियोजना में स्थापित पैकेजों के संस्करण की जांच करना चाहते हैं, तो फ़ाइल .meteor/versions की सामग्री को प्रिंट करें:

cat .meteor/versions

उल्का वेबसाइट

यह देखने के लिए कि उल्का आधारित वेबसाइट Meteor.release का कौन सा संस्करण चल रहा है, वेबसाइट पर Meteor.release समय अपने ब्राउज़र कंसोल में Meteor.release की सामग्री को डंप करें:

Meteor.release

अद्यतन उल्कापिंड परियोजनाओं और स्थापित संकुल

जब कोई नया रिलीज़ उपलब्ध हो, तो उल्का उपकरण आपको सूचित करेगा।

उल्का परियोजनाओं को नवीनतम रिलीज़ के लिए अद्यतन करने के लिए, उल्का परियोजना के अंदर निम्न कमांड निष्पादित करें:

meteor update

यदि आप अपने उल्का प्रोजेक्ट को किसी विशिष्ट उल्का रिलीज़ के लिए अद्यतन करना चाहते हैं, तो परियोजना के अंदर निम्नलिखित कमांड चलाएँ:

meteor update --release <release>

यदि आप सभी गैर-कोर पैकेज अद्यतन करना चाहते हैं, तो चलाएं:

meteor update --packages-only

उदाहरण के लिए, meteor update लिए कमांड लाइन तर्क के रूप में उनके नाम पास करके आप विशिष्ट पैकेज भी अपडेट कर सकते हैं:

meteor update [packageName packageName2 ...]

मोबाइल एप्स बनाएं

उल्का आपके एप्लिकेशन को हाइब्रिड मोबाइल ऐप में पैकेज करने के लिए कॉर्डोवा का उपयोग करता है। एक बार पैक करने के बाद, ऐप को देशी ऐप्स (Apple ऐप स्टोर, Google Play Store, आदि के माध्यम से) की तरह वितरित किया जा सकता है।

  1. अपने उल्का प्रोजेक्ट में लक्ष्य प्लेटफ़ॉर्म जोड़ें :
meteor add-platform android
meteor add-platform ios # Only available with Mac OS
  1. एंड्रॉइड एसडीके और / या एक्सकोड स्थापित करें (आईओएस के लिए, मैक ओएस की आवश्यकता है)।
  1. अपना प्रोजेक्ट चलाएं (विकास मोड से शुरू करें):
meteor run android # You may need to configure a default Android emulator first

IOS के लिए (केवल Mac OS के साथ उपलब्ध):

meteor run ios # This will auto start an iOS simulator
  1. वितरण के लिए अपना ऐप पैकेज बनाएँ :
meteor build <output_folder> --server <url_app_should_connect_to>

यह आपके सर्वर बंडल के साथ-साथ android और / या ios फ़ोल्डर बनाएगा।

  • android फ़ोल्डर में release-unsigned.apk फ़ाइल होती है, जिसे आपको साइन इन करने और संरेखित करने की आवश्यकता होती है।
  • ios फ़ोल्डर में Xcode प्रोजेक्ट है जिसे आपको हस्ताक्षर करने की आवश्यकता है।

उल्का मोबाइल एप्स विषय भी देखें।
संदर्भ पृष्ठ: उल्का गाइड> बिल्ड> मोबाइल



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow