पर "module.exports = 'html_template_content'" के साथ मुझे क्या करना चाहिए, इसलिए मैं वेबपैक का उपयोग करके एक बहुत ही सरल कार्य करना चाहता हूं।वेबपैक
मेरे पास कुछ स्थिर HTML टेम्पलेट्स हैं जैसे उदा।
test.html
<div><span>template content</span></div>
और सभी मैं करना चाहता हूँ टेम्पलेट के अंदर स्ट्रिंग लौटाने जैसे
require("raw!./test.html")
साथ इस तरह की स्ट्रिंग लौट जाना है:
"<div><span>template content</span></div>"
लेकिन इसके बजाय, यह निम्न स्ट्रिंग
देता है"modules.exports = <div><span>template content</span></div>"
मैंने कच्चे लोडर और एचटीएमएल लोडर की तरह कई मॉड्यूल की कोशिश की है। और वे दोनों एक ही तरीके से व्यवहार करते हैं। इसलिए मैंने स्रोत कोड पर एक नज़र डाली, बस यह पता लगाने के लिए कि इस तरह से व्यवहार करने के लिए इसका समर्थन किया गया है।
तो क्या वास्तव में मैं इस के साथ क्या करना है, अगर मैं सिर्फ कच्चे एचटीएमएल चाहते उम्मीद कर रहा हूँ? क्या यह प्रीपेड "module.exports =" स्ट्रिंग को हटाने के लिए बस एक बुरा अभ्यास है? से बंडल संपादित करें: जब आप
require('./test.html')
बारे में यह मतलब है कि आप बस कोड को चलाने/
मेरी config
module.exports =
{
module:
{
loaders:
[
{ test: /\.html$/, loader: "raw-loader" }
]
}
};
क्या आप अपनी वेबपैक कॉन्फ़िगरेशन दिखा सकते हैं? एक 'मॉड्यूल.एक्सपोर्ट्स' वापस लौटने की संभावना एक आंतरिक वेबपैक चीज है - आपको कच्चे स्ट्रिंग को – CodingIntrigue
प्राप्त करना चाहिए, मैंने – user3531149