आधिकारिक प्रलेखन यह वास्तव में अच्छी तरह से समझाता है। दुर्भाग्य से सभी आवश्यक जानकारी प्रलेखन के विभिन्न वर्गों में फैली हुई हैं। मुझे वह सब लपेटना है जो आपको जानना चाहिए।
1।
सुनिश्चित करें कि वे सही क्रम में हैं (ऊपर से नीचे)।
2।
वे कार्य हैं जो एक संसाधन फ़ाइल के स्रोत को पैरामीटर के रूप में लेते हैं और नए स्रोत को वापस करते हैं।
3।
लोडर जंजीर हो सकते हैं। वे संसाधन के लिए एक पाइपलाइन में लागू होते हैं। अंतिम लोडर से जावास्क्रिप्ट लौटने की उम्मीद है; प्रत्येक अन्य लोडर मनमाना प्रारूप में स्रोत लौटा सकता है, जो अगले लोडर को दिया जाता है।
इसलिए...
यदि आपके पास somefile.css
और आप के माध्यम से गुजर रहे हैं loaderOne
, loaderTwo
, loaderThree
एक नियमित रूप से श्रृंखलित समारोह की तरह बर्ताव करती है।
{
test: /\.css$/,
loaders: ['loaderOne', 'loaderTwo', 'loaderThree']
}
इसका मतलब बिल्कुल वैसा ही है ...
loaderOne(loaderTwo(loaderThree(somefile.css)))
अगर आप ग्रंट से आ रहे हैं || यह दुनिया को भ्रमित कर रहा है। बस दाएं से बाएं से लोडर ऑर्डर पढ़ें।