And*_*hiu 23 unit-testing karma-runner karma-jasmine log4js-node angular-cli
在全新的 Angular 12 应用程序中运行单元测试时,我收到以下弃用警告:
(node:14940) [log4js-node-DEP0004] DeprecationWarning:模式 %d{DATE} 已被弃用,因为它在使用时会引起混乱。请改用 %d{DATETIME}。
why log4js提示"karma" depends on it。警告本身很清楚应该做什么,但缺少两个关键信息:
karma并用新语法替换已弃用的语法之外 - 我绝对不会这样做)。降级log4js到早期版本,不会输出警告,使用forceResolutions似乎不是一个好主意,特别是因为我发现了一些与其中的漏洞相关的github线程,尽管业力似乎没有受到影响。
问题:是否有可行的途径可以避免收到警告,或者“现在我们等待”(更新karma)是唯一的选择?
注意:我也在karma 的 repo上询问过。
And*_*hiu 51
从维护者那里得到了修复karma:
karma将( 中package.json > devDependencies.karma)更新为^6.3.12.
警告消失了。做得好,karma。太快了!
| 归档时间: |
|
| 查看次数: |
13621 次 |
| 最近记录: |