运行“业力:单位”(业)任务警告:无法加载“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的记者 ]