खोज…
टिप्पणियों
उल्का आधुनिक वेब और मोबाइल एप्लिकेशन विकसित करने के लिए एक पूर्ण-स्टैक जावास्क्रिप्ट प्लेटफॉर्म है।
एक परियोजना के भीतर, आप अपने क्लाइंट (एंड्रॉइड और / या आईओएस के लिए ब्राउजर और / या हाइब्रिड मोबाइल ऐप) और सर्वर पक्षों का निर्माण करने में सक्षम हैं।
संदर्भ पृष्ठ:
संस्करण
संस्करण | रिलीज़ की तारीख |
---|---|
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, आदि के माध्यम से) की तरह वितरित किया जा सकता है।
- अपने उल्का प्रोजेक्ट में लक्ष्य प्लेटफ़ॉर्म जोड़ें :
meteor add-platform android
meteor add-platform ios # Only available with Mac OS
- एंड्रॉइड एसडीके और / या एक्सकोड स्थापित करें (आईओएस के लिए, मैक ओएस की आवश्यकता है)।
- अपना प्रोजेक्ट चलाएं (विकास मोड से शुरू करें):
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
- वितरण के लिए अपना ऐप पैकेज बनाएँ :
meteor build <output_folder> --server <url_app_should_connect_to>
यह आपके सर्वर बंडल के साथ-साथ android
और / या ios
फ़ोल्डर बनाएगा।
-
android
फ़ोल्डर मेंrelease-unsigned.apk
फ़ाइल होती है, जिसे आपको साइन इन करने और संरेखित करने की आवश्यकता होती है। -
ios
फ़ोल्डर में Xcode प्रोजेक्ट है जिसे आपको हस्ताक्षर करने की आवश्यकता है।
उल्का मोबाइल एप्स विषय भी देखें।
संदर्भ पृष्ठ: उल्का गाइड> बिल्ड> मोबाइल