2016-10-13 6 views
5

मेरे रिएक्ट नेटिव ऐप में, मेरे package.json में मैंने नाम rpms पर सेट कर दिया है। यह मैं क्या करने के लिए अनुमति देता है:प्रतिक्रियाशील देशी वृद्धि एस्लिंट त्रुटियों के साथ पूर्ण पथ

import Component from 'rpms/App/common/Component' 

प्रवाह पर तथापि eslint-प्लगइन-आयात import/no-extraneous-dependencies, और import/no-unresolved को जन्म देती है, आयात के इस प्रकार के साथ अच्छी तरह से हो जाता है। मैं अपने नियमों में शामिल किया है:

"import/no-unresolved": [2, { "ignore": ["rpms"] }], 

और इस तरह मैं import/no-unresolved डिस्कनेक्ट कर दें। दूसरे को अक्षम करने के लिए मैंने कोशिश की है:

"settings": { 
    "import/ignore": ["rpms"] 
}, 

हालांकि यह काम नहीं कर रहा है। हालांकि, मुझे यह महसूस हो रहा है कि शायद इन त्रुटियों को अनदेखा करना सही तरीका नहीं है।

+0

क्या आप इसे हल करने में सक्षम थे? मैंने अभी एक समस्या शुरू की [गिटहब पर] [https://github.com/benmosher/eslint-plugin-import/issues/626)। – willlma

+0

नहीं, अब मैं आपके गितब मुद्दे का पालन कर रहा हूं, ऐसा लगता है कि समर्थन गुम है। हालांकि मैं airbnb eslint config का विस्तार कर रहा हूं और यह उनके लिए काम करता है, अजीब – maraujop

उत्तर

1

एक पैकेज प्रकाशित इस मुद्दे

https://www.npmjs.com/package/eslint-import-resolver-reactnative

मुझे पता है कि यह कैसे जाता है चलो हल करने के लिए।

+0

धन्यवाद @guzart! –

+0

मैंने आरएन पूर्ण आयात को संभालने के लिए नोड रिज़ॉल्वर को समायोजित करने का प्रस्ताव देने से कुछ दिन पहले एक पीआर खोला था, लेकिन यह आपके स्टैंडअलोन रिज़ॉल्वर के पक्ष में बंद था। https://github.com/benmosher/eslint-plugin-import/pull/638 इसलिए मैं इसे प्रश्न के उत्तर के रूप में स्वीकार कर रहा हूं। एस्लिंट सेटिंग्स में रिज़ॉल्वर को सेट करने के तरीके पर मैं आपके रीडमे में एक छोटा सा अनुभाग जोड़ूंगा – maraujop

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