Karma request.replace не является ошибкой функции

Я использую Karma 1.5.0, Webpack 2.3.2 и Karma-Webpack 2.0.3.

Когда я создаю свой проект (имеется в виду без кармы), он прекрасно работает с Webpack. Но когда я пытаюсь запустить свои тесты кармы, я получаю следующую ошибку:

TypeError: request.replace не является функцией

Из того, что я видел в Интернете, это ошибка Webpack, которая возникает, когда используется более одной точки входа. Единственное «исправление», которое я вижу, это использовать только одну точку входа. Но Karma-Webpack устанавливает точки входа (по одной на каждый тест).

Поэтому я в замешательстве. Как другие заставляют это работать?

Вот ссылки на мои файлы конфигурации, если они актуальны:

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


person Vaccano    schedule 25.04.2017    source источник
comment
Когда-нибудь решить это?   -  person Dave    schedule 24.10.2017


Ответы (1)


@Vaccano Сегодня я столкнулся с точно такой же ошибкой. Для меня это было включение AureliaPlugin(), когда у меня не было указано entry: в конфигурации веб-пакета. См. отчет об ошибке. Хотя я заметил, что у вас определен entry:. Может быть, попробуйте закомментировать другие плагины и ctor, который вы определили для AureliaPlugin(), посмотрите, что тогда произойдет?

person OrdinaryOrange    schedule 17.01.2018