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同样的情况。昨天为我工作,今天却不是!英雄联盟