Karma" request.replace不是一个函数"错误

时间:2017-04-25 21:35:35

标签: webpack karma-runner webpack-2 karma-webpack

我使用的是Karma 1.5.0,Webpack 2.3.2和Karma-Webpack 2.0.3。

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

  

TypeError:request.replace不是函数

从我在网上看到的情况来看,这是一个Webpack错误,当使用多个入口点时会抛出该错误。唯一的#34;修复"我可以看到只使用一个入口点。但是Karma-Webpack设置了入口点(每个测试一个)。

所以我很困惑。其他人如何让这个工作?

以下是我的配置文件的相关链接:

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

1 个答案:

答案 0 :(得分:0)

@Vaccano我今天遇到了同样的错误。对我来说,当我在webpack配置中没有指定AureliaPlugin()时,包含entry:。请参阅this bug报告。虽然我注意到你定义了entry:。也许尝试评论其他插件和你为AureliaPlugin()定义的ctor,看看当时发生了什么?