【发布时间】:2016-08-28 04:45:54
【问题描述】:
我正在尝试使用 karma 运行测试并生成报告。我已经安装了 karma-junit-reporter,但在命令行上不断收到以下消息:
Cannot find plugin "karma-junit-reporter"
Can not load "junit", it is not registered
我的 karma.config.js:
plugins : [
'karma-jasmine',
'karma-junit-reporter',
'karma-phantomjs-launcher'
]
我的 package.json:
"devDependencies": {
"grunt": "0.4.5",
"grunt-cli": "0.1.13",
"grunt-env": "0.4.2",
"grunt-exec": "0.4.6",
"grunt-jasmine-node": "0.2.1",
"grunt-jasmine-node-coverage": "0.1.10",
"grunt-jscs": "1.8.0",
"grunt-karma": "0.11.2",
"jasmine-core": "2.3.4",
"jasmine-node": "1.14.3",
"jasmine-reporters": "0.4.1",
"jscs": "1.13.1",
"jshint": "2.4.4",
"karma": "0.12.37",
"karma-jasmine": "0.3.6",
"karma-junit-reporter": "0.2.2",
"karma-phantomjs-launcher": "0.2.0",
"phantomjs": "1.9.17",
"supertest": "0.9.0"
}
【问题讨论】:
-
你最近跑过
npm install吗?列出一个包并不能保证它已安装。 -
我没有看到像
reporters: ['progress', 'junit']这样的行你添加了它并且它有效吗?
标签: javascript junit jasmine karma-runner