首页 > 解决方案 > 什么改变了业力默认记录器?

问题描述

使用 angular (& cli) 12.1.3 和 karma 6.3.4。

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

Karma文档显示默认记录器是[{type: 'console'}].

但是,当我将其添加到我的业力配置中时,我的输出会发生变化。

没有:

⠙ Generating browser application bundles (phase: building)...23 07 2021 18:50:19.069:INFO [karma-server]: Karma v6.3.4 server started at http://localhost:9876/
23 07 2021 18:50:19.070:INFO [launcher]: Launching browsers ChromeHeadlessCustom with concurrency unlimited
23 07 2021 18:50:19.072:INFO [launcher]: Starting browser ChromeHeadless
✔ Browser application bundle generation complete.

和:

⠙ Generating browser application bundles (phase: building)...[2021-07-23T18:49:38.802] [INFO] karma-server - Karma v6.3.4 server started at http://localhost:9876/
[2021-07-23T18:49:38.803] [INFO] launcher - Launching browsers ChromeHeadlessCustom with concurrency unlimited
[2021-07-23T18:49:38.805] [INFO] launcher - Starting browser ChromeHeadless
✔ Browser application bundle generation complete.
  1. 当我没有定义它时,如何找出正在使用的实际记录器是什么?
  2. 我如何找出是什么改变了默认的记录器?(或者文档错了吗?)

标签: angularkarma-jasminekarma-runner

解决方案


推荐阅读