एक ही एक्सटेंशन के लिए दो अलग लोडर श्रृंखला चलाने के लिए संभव है?वेबपैक अलग फ़ाइल प्रकार के लिए अलग लोडर चेन
मेरे मामले में, मैं लोडर का एक सेट चलाने के लिए एक स्थिर फ़ाइल का निर्माण करना चाहते है, और दूसरा (सर्वर साइड प्रतिपादन के लिए) फ़ाइलों का एक अलग सेट लिखने के
{
test: /\.p?css$/,
use: ExtractTextPlugin.extract([ "css-loader", "postcss-loader" ]),
},
{
test: /\.p?css$/,
use: [
{
loader: "emit-file-loader",
options: {
name: "dist/[path][name].pcss",
},
},
{
loader: "skeleton-loader",
options: {
procedure: function (content) {
return `module.exports = ${content}`
},
},
},
"postcss-loader",
]),
}
लेकिन What is the loader order for webpack? के अनुसार ऐसा लगता है सभी लोडरों को एक ही श्रृंखला में चलाने के लिए, भले ही उन्हें अलग-अलग नियमों में परिभाषित किया गया हो।
शायद मैं लोडर को पूरी तरह से समझ नहीं रहा हूं, लेकिन क्या लोडर के प्रत्येक सेट (use
सूची) को स्वतंत्र रूप से चलाने का कोई तरीका है?
मैंने कोशिश नहीं की है लेकिन मैं एक कस्टम प्लगइन बनाने में देखता हूं। विशिष्ट घटनाओं में मैन्युअल रूप से हुकिंग से एक ही फाइल के साथ दो चीजें करना संभव हो सकता है। कुछ समय पहले मैं [इस] (https://github.com/leftstick/unminified-webpack-plugin) में आया था जो दोनों minified और unminified फ़ाइलों को आउटपुट करता है। उपयोगी हो सकता है क्योंकि आपका उपयोग केस समान – laggingreflex