2016-07-31 28 views
5

में ionic.native.js को आयात करने के लिए कैसे करें Ionic 2 बाहर है अब दस्तावेज़ या उदाहरण देखना मुश्किल हो रहा है।आयनिक वी 1/कोणीय 1.x

मैं पुराने आयोनिक V1 परियोजना में ionic.native.js उपयोग करना चाहते हैं। वह चीज जो स्थापना npm

npm install ionic-native --save

साथ है लेकिन अब मैं node_modules/ एक निर्भरता के रूप में के तहत npm मॉड्यूल के टन है। आयोनिक प्रलेखन कहते हैं:

आप कोणीय 1.x या सादे ES5 जावास्क्रिप्ट का उपयोग कर रहे हैं, तो आप अपने index.html

को ionic.native.js जोड़ने की जरूरत है, लेकिन वे नहीं देते index.html में इसे "कैसे" रखने के लिए उदाहरण - और यह मेरा प्रश्न है।

वर्तमान में मेरी फाइल में स्थित है:

> find . -name ionic.native.js 
./node_modules/ionic-native/dist/ionic.native.js 

वहाँ node_modules/ निर्देशिका के लिए कोई घूंट काम है ... तो कैसे मैं index.html में आयात करते हैं? या शायद मैं गलत जगह पर एनपीएम कमांड का इस्तेमाल किया? भी

उत्तर

4

मुझे आपके जैसी ही समस्या थी।

अंत में, क्या सुलझाने यह उपयोग कर रहा था समाप्त हो गया:

bower install ionic-native --save 

इस lib/निर्देशिका, इंडेक्स पृष्ठ से पहुँचा जा सकता है करने के लिए फ़ाइलों कहते हैं।

तो index.html फ़ाइल में, जोड़ें:

<script src="lib/ionic-native/ionic.native.js"></script> 

उम्मीद है कि इस मदद करता है!

+0

बॉवर बनाम एनपीएम ... सही! –

0

js फ़ोल्डर में कॉपी ionic.native.js और <script src="js/ionic.native.js"></script> जोड़ने आपका index.html को

+0

लेकिन क्या, कैसे आयोनिक उन्हें node_modules से प्राप्त करने के लिए पता चल जाएगा/डीआईआर? –

+0

यदि आप अपने index.html में आयनिक देशी बंडल जेएस फ़ाइल आयात करते हैं तो आप IonicNative चर के माध्यम से प्लगइन तक पहुंचने में सक्षम होंगे। –

+0

लेकिन 'npm इंस्टॉल करें ionic-native' 20 अन्य एनपीएम निर्भरताओं को स्थापित करें, यह उन्हें –

0

मैं इस से निराश हो गया था (वर्तमान में यह परियोजना, जहां gulpfile.js जीवन की जड़ dir में है)। मैं अंत में बस की नकल की ionic.native.js lib फ़ोल्डर में फ़ाइल है, और यह वहाँ आयातित इस तरह:

<script src="lib/ionic.native.js"></script>

यही काम किया, लेकिन मुझे चिंता है कि अब यह एक परेशानी यह संभाल करने के लिए हो जाएगा और यह निर्भरता है।

0

आप bower के बजाय npm का उपयोग करना चाहते हैं, तो आप एक रास्ता इच्छित स्थान पर जब प्लग-इन इंस्टॉल जोड़ सकते हैं: सभी निर्भरता के बारे में

npm install ionic-native --save --prefix www/lib 
संबंधित मुद्दे