1

我正在使用 Karma 1.5.0、Webpack 2.3.2 和 Karma-Webpack 2.0.3。

当我构建我的项目(意味着没有业力)时,它可以很好地使用 Webpack 构建。但是当我尝试运行我的 Karma 测试时,我收到以下错误:

类型错误:request.replace 不是函数

从我在网上看到的情况来看,这是一个使用多个入口点时引发的 Webpack 错误。我能看到的唯一“修复”是只使用一个入口点。但是 Karma-Webpack 设置了入口点(每个测试一个)。

所以我很困惑。其他人如何让它发挥作用?

以下是我的配置文件的链接,以防它们相关:

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

4

1 回答 1

0

@Vaccano 我今天遇到了同样的错误。对我来说,这是我在 webpack 配置中AureliaPlugin()没有指定的时候的包含。entry:请参阅此错误报告。虽然我注意到你有一个entry:定义。也许尝试注释掉其他插件和您定义的 ctorAureliaPlugin()看看会发生什么?

于 2018-01-17T09:22:30.843 回答