Jestjs Console.log语句完全不输出任何内容

Jestjs Console.log语句完全不输出任何内容,jestjs,console.log,Jestjs,Console.log,console.log语句在玩笑中根本不输出任何内容。这是我昨天的工作,突然,它今天不工作。我没有对配置进行任何更改,也没有安装任何更新 我没有使用--forceExit选项。仍然看到这个问题。根据 尝试在package.json的jest选项中设置verbose:false(或删除它) 除了前面提到的可能导致此错误的--verbose选项外,请注意--watch也可能导致此错误。如果您还想查看文件并查看输出,可以像这样同时运行这两个选项 对于一次运行,只需执行--verbose false在我

console.log
语句在玩笑中根本不输出任何内容。这是我昨天的工作,突然,它今天不工作。我没有对配置进行任何更改,也没有安装任何更新

我没有使用
--forceExit
选项。仍然看到这个问题。

根据


尝试在package.json的jest选项中设置verbose:false(或删除它)

除了前面提到的可能导致此错误的
--verbose
选项外,请注意
--watch
也可能导致此错误。

如果您还想查看文件并查看输出,可以像这样同时运行这两个选项


对于一次运行,只需执行
--verbose false

在我的情况下,问题是日志是在需要模块时生成的,所以在实际测试用例开始之前。在测试用例中,从顶级的
导入
更改为使用
要求
,解决了问题。

还要确保jest配置没有
静默:true
。在我的情况下,我没有意识到其他人已经将其添加到了我们的配置中


我在中没有看到它,但是。

默认情况下,Jest会抑制控制台日志消息。要显示控制台日志消息,请在命令行中将silent选项设置为false

在命令行中设置
--silent=false


npm运行测试--silent=false

检查
package.json
中的命令行标志,查看其中是否没有
--silent

在我的例子中,问题是由[仅]flag

将我的文件从
index.spec.js
重命名为
index.test.js
对我起到了作用。

只是为了增加这一点,如果您的命令行标志中有
--verbose
,您也需要删除它。我认为这个答案是不正确的,直到我意识到这一点。谢谢此外,相关评论如下:删除
“verbose”:true
对我来说并不能解决问题,我不得不将其更改为false
“verbose”:false
,这似乎已经修复了它。谢谢您!:D同样的情况。昨天为我工作,今天却不是!英雄联盟