मैं शैली पत्रक के लिए एक काफी जटिल लोडर सेटअप:वेबपैक लोडर उपनाम?
{
test: /\.scss$/,
loader: ExtractTextPlugin.extract("style",
"css?sourceMap&localIdentName=[path][name]__[local]__[hash:base64:5]!sass?outputStyle=expanded&" +
"includePaths[]=" + other stuff)
)
}
कौन सा अच्छा काम करता है, लेकिन कुछ पर की आवश्यकता है मैं सीएसएस-लोडर को modules
विकल्प जोड़ना चाहते हैं, तो यह इस तरह दिखना चाहते हैं:
require('./foo.scss!css?modules&sourceMap&localIdentName=[path][name]__[local]__[hash...');
लेकिन मैं इसे पूरी जगह पर नहीं कर सकता।
मैं इसे कैसे कॉन्फ़िगर कर सकता हूं ताकि मैं निश्चित रूप से सीएसएस-लोडर मॉड्यूल ध्वज को सक्षम कर सकूं जबकि बाकी के बाकी हिस्सों को वही रखा जा सके?
शायद लोडर 'उपनाम' जैसे कुछ, उदा। require('./foo.scss!my-scss-with-modules-flag-alias')
?
एकमात्र समाधान जो मैं सोच सकता हूं वह एक लोडर लिख रहा है जो सिंटैक्स को कुछ आवश्यकता कॉलों में लोडर कॉन्फ़िगरेशन में इनलाइन करने के लिए परिवर्तित करता है ... लेकिन यह भंगुर और जटिल है।
कैसे आप इन मामलों के अलावा बता सकते हैं? क्या एक संकल्प लोडर उपनाम आपके लिए काम करेगा? उस स्थिति में आप प्रत्येक विशेष मामले के लिए 'आवश्यकता (' मॉड्यूल के साथ।/Foo.scss ') कुछ ऐसा करेंगे। –
ऐसा लगता है कि काम करता है, धन्यवाद! – FakeRainBrigand
ठीक है, मैं इसे एक उत्तर के रूप में ले जाऊंगा। –