运行“业力:单位”(业)任务警告:无法加载“HTML”,它没有注册! 也许你错过了一些插件?

当我跑出grunt test时,我得到了下面的警告,并没有给我预期的结果,这是写unit testing的进度。

错误:-

 Running "karma:unit" (karma) task WARN [reporter]: Can not load "html", it is not registered! Perhaps you are missing some plugin? INFO [karma]: Karma v0.12.15 server started at http://localhost:8080/ INFO [launcher]: Starting browser Chrome WARN [watcher]: Pattern "F:/AngularExamples/TestingAngular/test/mock/**/*.js" do es not match any file. INFO [Chrome 34.0.1847 (Windows 7)]: Connected on socket Mxn9RZeJcSW1gjL_e3d2 wi th id 36948068 Chrome 34.0.1847 (Windows 7): Executed 1 of 1 SUCCESS (0.04 secs / 0.037 secs) Done, without errors. 

html报告插件集成在karma.config.js中: –

 reporters: ['progress', 'html'], // the default configuration htmlReporter: { outputDir: 'karma_html', templatePath: __dirname+'/jasmine_template.html' }, 

有人能指出我的原因吗?

首先,确保它已经安装 – 在你运行testing的目录的node_modules里应该有一个karma-html-reporter目录。 如果没有运行:

  npm安装karma-html-reporter 

然后确认你在conf中有插件的“karma-html-reporter”,即:

插件:[
   “卡玛的TeamCity-记者,
   “卡玛 - 茉莉花”,
   “果报报道”,
   “因果报应 - 铬 - 发射”,
   '卡玛phantomjs-发射',
   “卡玛 -  HTML的记者
 ]