Jasmine 已使用与API架构不匹配的配置对象初始化Web包

Jasmine 已使用与API架构不匹配的配置对象初始化Web包,jasmine,karma-runner,Jasmine,Karma Runner,在此处输入代码NPM测试 var webpackConfig=require('./webpack.test'); module.exports=函数(配置){ config.set({ 基本路径:“”, 框架:['jasmine'], 档案:[ {pattern:'./karma shim.js',wasted:false} ], 排除:[ ], 预处理器:{ './karma shim.js':['webpack'] }, webpack:webpackConfig, 插件:[ “因果报应

在此处输入代码NPM测试

var webpackConfig=require('./webpack.test');
module.exports=函数(配置){
config.set({
基本路径:“”,
框架:['jasmine'],
档案:[
{pattern:'./karma shim.js',wasted:false}
],
排除:[
],
预处理器:{
'./karma shim.js':['webpack']
},
webpack:webpackConfig,
插件:[
“因果报应茉莉花”,
“卡玛铬发射器”,
要求(“业力网页包”)
],
代理:{
“/app/”:”http://localhost:3000/src/app"
},
记者:[进展],,
港口:9876,
颜色:对,
日志级别:config.LOG\u INFO,
自动观察:没错,
浏览器:['Chrome'],
单程:错,
并发:无限
})

}
首先,我看不到配置文件中提到的任何entey点,这是网页理解从何处开始所必需的

第二,您在配置文件中的resolve选项提到了三种要解决的类型,第一种是空字符串,webpack不喜欢它,通过删除该空字符串,应该可以解决该问题


希望这能帮助您解决问题。

我也遇到了同样的问题,并通过将
karma webpack
包更新为最新版本来解决。

第一个是我的karma.config.js,第二个是我的webpack.test.js。谢谢您的提醒。在我删除空字符串后,它会起作用,我还会将“条目”添加到我的配置中。