2016-08-01 9 views
7

मैं सिर्फ प्रतिक्रिया देशी 0.28 से 0.30 के लिए नवीनीकरण, और इस त्रुटि मिलती है:प्रतिक्रिया देशी, "मूल मॉड्यूल नहीं अशक्त हो सकता है"

"मूल मॉड्यूल नल नहीं हो सकता"।

समस्या लाइन/पैकेज के साथ होने लगते हैं:

var PushNotification = require('react-native-push-notification'); 

enter image description here अग्रिम

+1

मुझे लगता है कि आपको – KOTIOS

+1

की आवश्यकता के बजाय आयात का उपयोग करने का प्रयास करना चाहिए उदाहरण के लिए, मैं "आयात" वाक्यविन्यास का उपयोग कर रहा हूं, और मुझे एक ही त्रुटि संदेश मिलता है। – tomazahlin

उत्तर

2

मुझे लगता है कि यह कैसे निर्यात और अपने मॉड्यूल आयात करने के लिए के साथ क्या करना है धन्यवाद। सुनिश्चित करें कि प्रत्येक इसी

यदि आप अपने मॉड्यूल निर्यात export default moduleName; का उपयोग कर निर्यात इस module.exports = moduleName; की तरह अपने मॉड्यूल आप var moduleName = require('moduleName');

का उपयोग कर आयात करना चाहिए। आपको import ModuleName from './ModuleName;

का उपयोग करके आयात करना चाहिए अपने सभी निर्यात और आयात की समीक्षा करें।

6

लाल-बॉक्स शिकायतों प्रतिक्रिया-मूल में में कुछ प्रतीक नहीं मिल सकता है।

यह आमतौर पर तब होता है जब आप अपने लक्ष्य में तीसरे lib को जोड़ने में विफल रहते हैं क्योंकि मूल मॉड्यूल को प्रयास में कुछ भी नहीं मिलता है।

इसे हल करने के लिए, आपके प्रोजेक्ट नेविगेटर -> लक्ष्य -> ​​सामान्य -> ​​लिंक्ड फ्रेमवर्क और पुस्तकालय, सुनिश्चित करें कि somelib.a है।

enter image description here

आपके मामले में, ios install guides और react-native doc

+0

या आप आरएन में पूर्ण लिंकिंग पुस्तकालयों के लिए इस लिंक का अनुसरण कर सकते हैं, https://facebook.github.io/react-native/docs/linking- पुस्तकालय-ios.html – Eltaf

3

कुछ समय का पालन करें, यदि आप किसी अन्य प्रतिक्रिया देशी बंडल पहले से ही एक अलग ऐप्स के लिए चल रहा था। आप यह समस्या देख सकते हैं।

विशेष रूप से यदि प्रतिक्रिया-मूल संस्करण समान हैं और पहले शुरू किए गए ऐप को मूल मॉड्यूल की आवश्यकता होती है जो वर्तमान ऐप में उपलब्ध नहीं है।

इन मामलों में, आप प्रतिक्रिया पैकेजर टर्मिनल को मार सकते हैं और इसे पुनरारंभ कर सकते हैं और समस्या दूर होनी चाहिए।

यदि यह वही ऐप है और आपने अभी अपग्रेड किया है। सुनिश्चित करें कि यह ठीक से जुड़ा हुआ है। यदि फिर से प्रतिक्रिया-मूल लिंक को कॉल न करें।

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