Ich konvertiere ein Projekt mit requirejs zu webpack und habe Probleme mit dem "html-loader" loader.
package.json:
%Vor%app / js / webpack.config.js:
%Vor% Wenn ich webpack ausführen - webpack --config app/js/webpack.config.js
- erhalte ich die folgende Fehlermeldung:
FEHLER in app / js / einige / file.js
aufgelöst werden
Modul nicht gefunden: Fehler: Das Modul 'html' kann nicht in app / js / some / file.js
Ich habe Folgendes versucht, was nicht funktioniert hat:
%Vor%Außerdem wurde versucht, "webpack.config.js" in den Projektstamm zu verschieben. Das hat auch nicht geholfen.
Und, sogar mit dem "raw-loader" Loader versucht, was auch zu dem gleichen "Kann das Modul nicht 'rohe' Fehler führen.
Jede Hilfe wäre willkommen. Danke.
Hat den Ball bei der Aktualisierung komplett fallen lassen.
1) Ich hätte text-loader
verwenden sollen, was es mir erlaubt, alle require('text!some/template.html');
an Ort und Stelle zu lassen.
2) Mein Root-Pfad war nicht absolut . Laut Handbuch: "Es muss ein absoluter Pfad sein! Übergeben Sie nicht etwas wie ./app/modules."
3) Wenn Ihr require
s wie require('text!some/file.html')
aussieht, sind Sie fertig. Das Definieren des Loaders in webpack.config.js ist redundant. Wenn Sie dies tun, werden Ihre Vorlagen am Ende wie module.exports="module.exports=\"...\""
aussehen.
Aktualisierte Konfiguration:
%Vor%Tags und Links javascript webpack