2017-04-25 3 views
1

Ich verwende Karma 1.5.0, Webpack 2.3.2 und Karma-Webpack 2.0.3.Karma "request.replace ist keine Funktion" Fehler

Wenn ich mein Projekt (dh kein Karma) baue, baut es mit Webpack fein. Aber wenn ich versuche, meine Karma Tests zu laufen bekomme ich folgende Fehlermeldung:

TypeError: request.replace is not a function

Von dem, was ich im Internet gesehen habe, ist dies ein Webpack Fehler, der ausgelöst wird, wenn mehr als ein Einstiegspunkt verwendet wird. Der einzige "Fix", den ich sehen kann, ist, nur einen Einstiegspunkt zu verwenden. Aber Karma-Webpack richtet die Einstiegspunkte ein (einen für jeden Test).

So bin ich verwirrt. Wie schaffen es andere dazu?

Hier sind Links zu meinen Konfigurationsdateien für den Fall, sie sind relevant:

wepack.config.js - yarn.lock - karma.config.js - package.json

+0

Haben Sie das jemals gelöst? – Dave

Antwort

0

@Vaccano ich diese gleichen Fehler heute genau getroffen. Für mich war es die Aufnahme von AureliaPlugin(), als ich in der Webpack-Konfig keine entry: angegeben hatte. Siehe this bug Bericht. Obwohl ich merke, dass Sie eine entry: definiert haben. Vielleicht solltest du die anderen Plugins auskommentieren und das ctor, das du für AureliaPlugin() definiert hast, sehen, was dann passiert?

Verwandte Themen