2016-06-03 13 views
5

मैं स्थापित किया है प्रतिक्रिया देशी-CLI विश्व स्तर पर:
npm install -g react-native-cliप्रतिक्रिया देशी रन एंड्रॉयड गैर मान्यता प्राप्त है

तब चलाएँ:
react-native init AwesomeProject
cd AwesomeProject

मैं निम्नलिखित संरचना है:
-- AwesomeProject
---- node_modules
------ react-native

जब मैं चलाने प्रतिक्रिया देशी रन एंड्रॉयड मैं एक त्रुटि मिलती है:
कमान run-android गैर मान्यता प्राप्त। क्या आप इसे प्रतिक्रिया-मूल परियोजना के अंदर चलाने का मतलब रखते थे?

जब मैं प्रतिक्रिया-मूल शुरुआत चलाता हूं तो मुझे वही मिलता है।

react-native -v
प्रिंट:
प्रतिक्रिया देशी-CLI: 0.2.0
प्रतिक्रिया देशी: n/a - नहीं एक प्रतिक्रिया मूल निवासी परियोजना निर्देशिका

मैंने क्या गलत कर रहा हूँ अंदर?

उत्तर

2

समस्या यह है कि मैं init आदेश समाप्त क्योंकि यह देखा (यहां तक ​​कि 24 घंटे बाद) त्रुटियों के बिना फांसी पर लटका दिया की तरह था। इसे ठीक करने के लिए मैंने नए संस्करणों में नोडजे और एनपीएम अपडेट किया। एक बार मैंने इसे किया है प्रतिक्रिया-मूल init ठीक से निष्पादित किया गया था और प्रतिक्रिया-देशी रन-एंड्रॉइड के साथ कोई और समस्या नहीं है। वैश्विक

$ npm uninstall -g react-native 

से

3

मुझे लगता है कि आप जो आदेश खोज रहे हैं वह प्रतिक्रिया-देशी रन-एंड्रॉइड है।

सीडी अपनी परियोजना में और इस आदेश को चलाएं जहां आप जेएस फाइलें मौजूद हैं और एंड्रॉइड फ़ोल्डर में नहीं हैं।

यह एक पैकेज प्रबंधक चलाएगा, इसे बंद न करें। इसके अलावा आपको यूएसबी डिबगिंग सक्षम के साथ अपने कंप्यूटर से जुड़े एक एमुलेटर या डिवाइस की आवश्यकता है।

आशा है कि इस सवाल का जवाब में मदद की

+0

प्रतिक्रिया देशी रन एंड्रॉयड - कि आदेश है कि मैं का इस्तेमाल किया है है। और मैंने इसे AwesomeProject निर्देशिका में से किया था। –

+0

हम्मम्म आप उस निर्देशिका में एक एलएस कर सकते हैं और परिणाम पोस्ट कर सकते हैं। क्या आप भी सुनिश्चित हैं कि इनिट किसी भी मुद्दे के बिना पूरा हो गया है? –

+0

मैंने इनिट के निष्पादन को समाप्त कर दिया है क्योंकि ऐसा लगता है कि यह काम खत्म हो गया है। मैं इसे फिर से कोशिश करूंगा। दरअसल, इसे इतना लंबा लेना चाहिए? –

1

स्थापना रद्द react-native फिर

मैं सब कुछ सही सेट करने के दौरान किया था वैश्विक

$ npm install -g react-native-cli 
0

को react-native स्थापित करें, लेकिन एंड्रॉयड कोड को चलाने में असमर्थ था। बस react-native run-android कमांड चलाते समय सुनिश्चित करें कि, आप react-native init AwesomeProject कमांड द्वारा बनाए गए AwesomeProject फ़ोल्डर के अंदर हैं।

मेरे पीसी के लिए डिफ़ॉल्ट रूप से फ़ोल्डर विंडोज में C:\Windows\system32\AwesomeProject के तहत था।

आशा है कि यह पहली बार टाइमर :)

2

आप अपने NPM अपडेट करना पड़ता है के लिए मदद की। ऐसा करने के लिए कि

npm install [email protected] -g 
12

यह क्या वजह से मुझे npm install --save [package] चल रहा था के लिए जब वास्तव में प्रणाली पहले से yarnnpm के बजाय का उपयोग किया गया।

इसे हल करने के लिए मैंने अभी node_modules फ़ोल्डर हटा दिया है और चलाया है: yarn install और उसके बाद react-native run-ios (या एंड्रॉइड) ठीक काम करता है।

(React Native: Command `run-ios` unrecognized की duplcate)

6

मैं सिर्फ कोई तर्कों के साथ "सूत" भाग गया और यह तय हो गई।

+0

धन्यवाद, यह मेरे लिए काम किया। –

+0

धन्यवाद, यह मेरे लिए काम किया –

0

"यार्न इंस्टॉल" आज़माएं। यह node_modules

यह के लिए काम किया में लापता फाइलों स्थापित हो जाएगा मुझे

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