2016-06-17 8 views
13

जब मैं अपने node_modules फ़ोल्डर से एक पुस्तकालय की जरूरत है मैं कुछ इस तरह करते हैं:वेबपैक node_modules से आयात को कैसे हल करता है?

import angular from 'angular'; 
import $ from 'jquery; 

कैसे webpack क्या फ़ाइल (रों) पता है यह वास्तव में आयात करने के लिए है? मान लीजिए कि कोई ऐसी रणनीति है जो फाइलें जांचने जा रही हैं?

उत्तर

9

वेबपैक आपके द्वारा अनुरोधित फ़ाइल को ढूंढने के लिए resolvers से अधिक loops। सटीक पथ को समझने के लिए यह resolve templates से अधिक चला जाता है।

यदि आप एक मॉड्यूल आयात करने का प्रयास करते हैं जो मौजूद नहीं है तो आपको फ़ाइल खोजने के लिए उपयोग किए जाने वाले सभी पथों को रेखांकित करने में त्रुटि ट्रेस दिखाई देगा लेकिन असफल रहा।

Resolvers एक शक्तिशाली विन्यास उपकरण है जो आपको बेहतर कोड विकसित करने में मदद कर सकता है। मैं वास्तव में सराहना करता हूं कि संकल्पकर्ता मुझे सापेक्ष पथ छोड़ने और developer-friendly ES6 imports का उपयोग करने की अनुमति देते हैं।

मुझे उम्मीद है कि इससे मदद मिलती है।

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