angular - 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 吗?
解决方案
您还需要在browsers
属性中添加要启动的浏览器的名称,在本例中为“Firefox”:
browsers: [/*'Chrome'*/, 'FirefoxDeveloper', 'Firefox'],
推荐阅读
- symfony - 我怎样才能让它在 Symfony 表单中工作时钟选择器?
- ios - 在 UIViewController 中注册 collectionView
- typescript - 是否可以在 package.json bin 中使用本地安装的 ts-node?
- networking - 如何制作脚本来测试路由器设置上的密码
- javascript - vue-cli 3 pages config 将提供 javascript 但不会触发它
- neo4j - 在 neo4j 中检测时间类型
- python - 在 pandas Dataframe 上调用 seaborn 的 pairplot 时不显示图
- woocommerce - 当订阅被取消、过期或暂停时向客户发送电子邮件
- php - Upload PDF on CodeIgniter 3.1.9
- scala - What happens when return a lazy val from a function in Scala?