webpack karma启动时提示 Can not load "webpack", it is not registered
最近在学习自动化测试,与vue整合的时候,karma start
出现一个问题Can not load "webpack", it is not registered
项目地址:https://github.com/shunzizhan...
package.json
"karma": "^1.4.1",
"karma-coverage": "^1.1.1",
"karma-mocha": "^1.3.0",
"karma-phantomjs-launcher": "^1.0.2",
"karma-phantomjs-shim": "^1.4.0",
"karma-sinon-chai": "^1.3.1",
"karma-sourcemap-loader": "^0.3.7",
"karma-spec-reporter": "0.0.31",
"karma-webpack": "^2.0.2",
……
"webpack": "^3.6.0",
"webpack-dev-middleware": "^1.12.0",
"webpack-hot-middleware": "^2.18.2",
"webpack-merge": "^4.1.0"
karma.conf.js
var webpack = require('webpack');
module.exports = function(config) {
config.set({
……
preprocessors: {
'test/unit/**/*.spec.js':['webpack']
},
……
// webpack配置
webpack:{
module:{
loaders:[
{
test:/\.js$/,
exclude:/(node_modules|bower_components)/,
loader:'babel-loader'
},{
test:/\.vue$/,
loader:'vue-loader'
}]
},
vue:{
loaders:{
js:'babel-loader'
}
},
babel:{
presets:['es2015']
}
}
})
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
安装 karma-webpack
运行karma start 当前目录必须有test目录
我也遇到了!没解决,