2017-06-23 12 views
5

मैं एप्लिकेशन लॉन्च पर ReactNative में निम्न त्रुटि प्राप्त:संकुल स्थापित करने के बाद 'अपरिभाषित की' ReactCurrentOwner में 'संपत्ति पढ़ा नहीं जा सकता' चल रहा है

Cannot read property 'ReactCurrentOwner' of undefined

यह आमतौर पर एक नए पैकेज को स्थापित करने या शाखाओं स्विच करने के बाद क्या होता है संकुल के विभिन्न सेट के साथ मेरी परियोजना पर स्थापित।

मैं react-native-git-upgrade चलाकर इसे हल कर सकता हूं लेकिन यह वास्तविक समाधान की तरह प्रतीत नहीं होता है।

कोई भी विचार जो इस त्रुटि का कारण बन सकता है और इससे कैसे बचें?

+0

हे क्रिस्टोफ, इसके साथ कोई किस्मत? –

+0

नहीं, पैकेजर, एनपीएम अपडेट और फिर से पुन: प्रारंभ करके यादृच्छिक सफलता ... :( – Christoph

+1

वापस आने के लिए धन्यवाद। मैंने इस से निपटने के घंटों के बाद इस मुद्दे को ठीक करने में कामयाब रहे, और जैसा कि आप केवल यादृच्छिक सुझावों का पालन करके कहते हैं। मेरा मामला मुझे लगता है कि यह किसी प्रकार का एनपीएम कैश और प्रतिक्रिया का गलत संस्करण था। –

उत्तर

3

एक ही समस्या थी और जैसा कि आप कहते हैं, यह प्रतिक्रिया और प्रतिक्रिया-मूल में एक संस्करण संगतता समस्या है। यदि आप इसका उपयोग कर रहे हैं तो एक्सपो को भी प्रभावित करेगा।

प्रतिक्रिया + प्रतिक्रिया-मूल को एक दूसरे के साथ काम करने वाले विशिष्ट संस्करणों का उपयोग करना होगा।

react-community org on Github provides a table जिसने मुझे सही संस्करण स्थापित करने में मदद की।

ध्यान दें कि मैं npm install --save [email protected]<correct version>

0 किया

फिर rm -rf node_modules && npm install

और अंत में: npm start --reset-cache

मेरा ऐप फिर से चलाता है!

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

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