当我开始一个简单的笑话测试时:
describe('console test', () => {
it('console.logTime test', () => {
// nocommit: https://stackoverflow.com/questions/58961221/console-timelog-not-working-in-nodejs-12
console.log(process.version);
console.time('process');
for (let i = 0; i < 100000; i++) {}
console.timeLog('process', 42);
for (let i = 0; i < 100000; i++) {}
console.timeEnd('process');
});
});
我可以看到一条警告,提示timeLog
无法识别process
标签:
console.log src/lib/rxjs/rxjs-util.spec.ts:67
v12.12.0
console.time src/lib/rxjs/rxjs-util.spec.ts:73
process: 2ms
(node:17748) Warning: No such label 'process' for console.timeLog()
该示例与timeLog()的文档中的示例几乎相同。
注意:
24.9.0
我在这里想念什么?
答案 0 :(得分:0)
从jest v26.2.0开始,console.timeLog()
受支持。