首页 > 解决方案 > Karma 无法加载浏览器启动器

问题描述

 [launcher]: Cannot load browser "FireFox": it is not registered! Perhaps you are missing some plugin?

我已经按照所有步骤(我知道):

npm install karma-firefox-launcher --save-dev

karma.conf.js

plugins: [
  require('karma-jasmine'),
  require('karma-firefox-launcher'),
  require('karma-ie-launcher'),
  require('karma-jasmine-html-reporter'),
  require('karma-coverage-istanbul-reporter'),
  require('@angular-devkit/build-angular/plugins/karma')
],

\node_modules\karma-firefox-launcher\按预期存在

package.json

  "devDependencies": {

    "karma-firefox-launcher": "^1.1.0",

注意:我启动 IE 浏览器没有问题

这可能是一个误导性错误,真正的问题是 Karma 找不到 Firefox.exe 吗?

标签: angularfirefoxpluginskarma-runner

解决方案


您还需要在browsers属性中添加要启动的浏览器的名称,在本例中为“Firefox”:

browsers: [/*'Chrome'*/, 'FirefoxDeveloper', 'Firefox'],

推荐阅读