2017-05-11 8 views
7

है अब मेरे पास आयनिक 3.0.0 का नवीनतम संस्करण है। मेरा ionic version: 3.0.0क्या मैं आयनिक वी 1 प्रोजेक्ट चला सकता हूं जब मेरे पास आयनिक सीएलआई 3.0.0

और मेरे ionic info:

global packages: 

    @ionic/cli-utils : 1.0.0 
    Ionic CLI  : 3.0.0 

System: 

    Node  : v7.3.0 
    OS   : macOS Sierra 
    Xcode  : Xcode 8.3.2 Build version 8E2002 
    ios-deploy : 1.9.0 
    ios-sim : 5.0.13 

अब मैं इस में दो सवाल है। मैंने खोज की, लेकिन स्पष्ट नहीं हो पाया। अगर कोई जवाब दे सकता है। यह मेरे जैसे कई नई बी के लिए सहायक होगा।

तो,

1.Now मैं आयनिक 3.0.0 है। तो अगर मैं आयनिक v2 में प्रोजेक्ट खोलना चाहता हूं। मैं 'आयनिक स्टार्ट न्यूएप रिक्त - v2 या (--ts_)' दे दूंगा। और मैं आयनिक 3.0.0 में कुछ अद्यतन प्लगइन का उपयोग करूंगा। क्या यह काम करेगा। या मुझे आयनिक संस्करण 3 के लिए एक अलग परियोजना बनाने की जरूरत है ??

  1. अब मेरे पास पुरानी आयनिक 1 प्रोजेक्ट है जिसे मैं अभी भी काम कर रहा हूं। तो एक बार जब मैं अपने आयनिक को 3.0.0 पर अपडेट करता हूं। अब क्या मैंने किया है:

ionic start newapp blank --v1 तो मैं इस newapp करने के लिए अपने पुराने प्रोजेक्ट www फ़ोल्डर की नकल की और मैं इसे बदल दिया।

मेरा प्रश्न है। फिर भी मैं इस परियोजना के लिए कोड में कोणीय जेएस 1 का उपयोग कर सकता हूं। और ionic release बनाने का अर्थ है जब मैं इसे अपने ऐप स्टोर में रखना चाहता हूं। क्या कोई समस्या होगी। क्योंकि मैंने इस परियोजना को --v1 के रूप में बनाया है।

यदि हाँ जब मैं एक नई परियोजना ionic start newapp blank --v1 बनाने इसकी मुझसे पूछे Link this app to your Ionic Dashboard to use tools like Ionic View? y/N: क्या मैं अग्रिम

+0

आप आयनिक-कोणीय (आपके ऐप का आयनिक संस्करण) और आयनिक-क्ली मिश्रण करते हैं। यह स्पष्ट नहीं है कि आपका मतलब क्या है क्योंकि वे दोनों v1 या v3 –

+0

आयनिक स्टार्ट न्यूएप रिक्त --v1 मेरे लिए ठीक काम कर सकते हैं और मेरे पास क्ली 3.x – user1261710

उत्तर

6

आयनिक-CLI संस्करण 3.0 का उपयोग करके आप होना चाहिए में क्या करना

कृपया me..thanks स्पष्ट आवश्यकता चाहिए आयनिक परियोजनाओं के सभी संस्करणों पर काम करने में सक्षम।

नई क्ली डिफ़ॉल्ट रूप से एक आयनिक v3 ऐप तैयार करेगी। यदि आप एक आयनिक v1 ऐप बनाना चाहते हैं, तो आपको --v1 जोड़ने की आवश्यकता है। लेकिन अगर आप एक नए ऐप से शुरू कर रहे हैं, तो मैं दृढ़ता से v2 + के लिए जाने की सलाह देता हूं। आयोनिक कोणीय परियोजना उपयोगी बनाने के उपकरण और जनरेटर में प्रावधान है कि प्लगइन -

@ionic/cli-plugin-ionic-angular:

संस्करण अपने आयनिक एप्लिकेशन है पर निर्भर करता है, आप कुछ अतिरिक्त प्लगइन जोड़ने की जरूरत है। (आयनिक v2 +)
@ionic/cli-plugin-ionic1 - आयनिक 1 प्रोजेक्ट प्लगइन जिसमें पुराने सीएलआई से कार्यक्षमता है।
@ionic/cli-plugin-cordova - एक आयनिक/कॉर्डोवा ऐप के लिए आवश्यक।
@ionic/cli-plugin-proxy - फ़ायरवॉल के माध्यम से सीएलआई अनुरोधों को प्रॉक्सी करने के लिए।

मैं आपको नहीं बता सकता कि आपको अपने ऐप को डैशबोर्ड से लिंक करने की आवश्यकता है या नहीं। यदि आप आयनिक सेवाओं (पुश, व्यू, इत्यादि) का उपयोग कर रहे हैं, तो यह समझ में आता है।

कहा जा रहा है कि, मैंने नए क्ली के साथ कुछ "बग" या असंगत व्यवहार का अनुभव किया है, इसलिए यदि कुछ काम नहीं करता है तो आपको डाउनग्रेड करने की आवश्यकता हो सकती है।

4

मुझे वही चिंता थी जब मैंने अपना आईओनिक से v3 (सीएलआई 3.1.2) अपडेट किया। वे वास्तव में अपनी क्लाउड सेवाओं का उपयोग करने के लिए दबाव डाल रहे हैं (जाहिर है, वे इस पर कुछ पैसे बनाना शुरू करना चाहते हैं)।

मैं पुराने v1 आदेश की कोशिश की:

ionic build ios 

मैंने प्राप्त किया:

ionic package build ios 
[ERROR] Your project file (./ionic.config.json) does not contain 'app_id'. Run ionic link. 
:

The build command has been renamed. To find out more, run: 

    ionic cordova build --help 

तो, तो मैं

ionic covdova build ios 

कि इस के साथ विफल करने की कोशिश की

तो, थोड़ा चारों ओर देखने के बाद, मैं इस आदेश का इस्तेमाल किया और यह काम किया:

ionic cordova build ios --v1 

यह मुझे चीजों के एक जोड़े को स्थापित करने के लिए कहा, फिर एक नया सफल बनाने के बाहर chugged। सब अच्छा।

+1

है, बस एक नई v1 प्रोजेक्ट शुरू करने के लिए कुछ जानकारी जोड़ने के लिए टाइप करें: [कोड] आयनिक स्टार्ट न्यूएप रिक्त - टाइप = आयनिक 1 [/ कोड] –

0

निम्न आदेश का उपयोग करें के रूप में मैं के साथ "--v1"

ionic start newapp blank --type=ionic1 

मुसीबत था @Samuel ने उल्लेख किया।

संबंधित मुद्दे