Wie lade ich SVG-Bilder in Webpack?

8

Ich möchte SVG-Dateien mit svgo-loader im Webpack laden, bekomme aber folgenden Fehler:

  

FEHLER in ./~/css-loader?modules&localIdentName=[name][local][hash:base64:5]!./~/autoprefixer -loader! ./ ~ / less-loader! .de / demo / src / komponenten / App / komponenten / Header / Header.less   Modul nicht gefunden: Fehler: Modul 'logo.svg' kann unter / Benutzer / mishamoroshko / react-autosuggest / demo / src / komponenten / App / komponenten / Header nicht aufgelöst werden    @ ./~/css-loader?modules&localIdentName=[Name<[local][hash:base64:5]!./~/autoprefixer-loader!./~/less-loader! ./demo/src/components/App/components/Header/Header.less 6: 199-218

     

FEHLER in ./demo/src/components/App/components/Header/Header.less   Modulaufbau fehlgeschlagen: ModuleNotFoundError: Modul nicht gefunden: Fehler: Modul 'logo.svg' kann unter / Benutzer / mishamoroshko / react-autosuggest / demo / src / komponenten / App / Komponenten / Header

nicht aufgelöst werden

Hier sind die relevanten Code-Bits:

Webpack-Konfiguration

%Vor%

package.json

%Vor%

Header.less

%Vor%

logo.svg und Header.less befinden sich im selben Verzeichnis.

Was fehlt mir hier?

Reproduzieren:

%Vor%     
Misha Moroshko 27.12.2015, 12:07
quelle

1 Antwort

4

Dieses css-loader Problem scheint verwandt zu sein.

Als Workaround können Sie Folgendes ändern:

%Vor%

zu:

%Vor%

löst den Fehler.

    
Misha Moroshko 28.12.2015 00:57
quelle

Tags und Links