2017-05-23 1 views
3

Webpack löst die unten gezeigten Fehler aus. Der Build scheint zu funktionieren, trotzdem, was gibt es?Warum versucht Webpack, meine Readme.md-Dateien zu rendern

WARNUNG in ./{snip}/readme.md Modul analysieren fehlgeschlagen: C: {schnippeln} \ readme.md unerwartetes Token (1: 7) Sie können einen geeigneten Lader müssen diesen Dateityp zu handhaben .

Ich konnte keine Möglichkeit finden, Dateien zu ignorieren. Ich weiß nicht einmal, warum es versucht, diese Dateien zu rendern.

Hier sind einige Teile meiner webpack Einstellungsdatei:

module: { 
    loaders: [ 
     {test: /\.hb.html$/, loader: "handlebars-loader/?helperDirs[]=" + __dirname + "/src/handlebarsHelpers"}, 
     { test: /\.tsx?$/, loader: "ts-loader?" + JSON.stringify({ 
      transpileOnly: true 
     })} 
    ] 
}, 

Eintrag:

entry: "./src/userlane.ts", 

und

resolve: { 
    extensions: ["", ".webpack.js", ".web.js", ".ts", ".tsx", ".js"], 

I .md Dateien in Typoskript config-Datei ohne versucht, auch hat nicht funktioniert.

+0

Bezieht es sich auf die leere Erweiterung in Erweiterungen? Ich habe versucht, das zu entfernen, aber dann wird es mein Eingangsmodul nicht laden. – RSinohara

+0

Sie haben keinen Lader für * .md-Dateien. Webpack interpretiert alle Dateien als JavaScript, Markdown ist kein JavaScript. Vielleicht den "raw-loader" für MD-Dateien verwenden? – Wazner

+0

@Wazner Aber ich möchte sie überhaupt nicht laden. – RSinohara

Antwort

3

Das Problem war nicht die Einstellungen, es war, dass mein Code-Abfrage Ausdrücke wie diese:

exports.getModule = function (moduleName) { 
    var mod = require('./' + moduleName + ''); 
    return mod; 
}; 

Das webpack alle Dateien zu laden gemacht versuchen, nicht nur die, die auf den Punkt Abhängigkeitsbaum Eintrag .

Verwandte Themen