Webpack kann html-loader nicht auflösen

8

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
  Modul nicht gefunden: Fehler: Das Modul 'html' kann nicht in app / js / some / file.js

aufgelöst werden

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.

    
jbarreiros 12.08.2015, 07:10
quelle

1 Antwort

0

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%     
jbarreiros 18.01.2016, 07:17
quelle

Tags und Links