Also ich möchte eine sehr einfache Aufgabe mit Webpack machen.Was genau soll ich tun mit "module.exports = 'html_template_content'" auf webpack
Ich habe ein paar statische HTML-Vorlagen wie z.
test.html
<div><span>template content</span></div>
und alles, was ich tun möchte, ist die Zeichenfolge in der Vorlage zurückkehren zB
require("raw!./test.html")
mit sollte einen String zurück wie:
"<div><span>template content</span></div>"
Stattdessen gibt es die folgende Zeichenfolge
zurück"modules.exports = <div><span>template content</span></div>"
Ich habe mehrere Module ausprobiert, wie den raw-loader und html-loader. und sie beide verhalten sich auf die gleiche Weise.So sah ich mir den Quellcode, nur um herauszufinden, dass es sich um so verhalten.
so was genau bin ich damit zu tun zu erwarten, wenn ich will nur die rohe HTML? Ist es eine schlechte Übung, nur die vorangestellte "module.exports =" Zeichenfolge zu entfernen? aus dem Bündel bearbeiten: Entfernen der Teilergebnisse ‚modules.export =‘ im Bündel nichts Rückkehr:/
meine Config
module.exports =
{
module:
{
loaders:
[
{ test: /\.html$/, loader: "raw-loader" }
]
}
};
Können Sie Ihre Webpack-Konfiguration anzeigen? Eine 'module.exports' zurückzugeben ist vermutlich eine interne Webpack-Sache - Sie sollten eine rohe Zeichenfolge zurückbekommen – CodingIntrigue
Ich habe die obige Konfiguration gepostet – user3531149