web-dev-qa-db-ja.com

JestでConsole.logステートメントが何も出力しない

console.logステートメントは、Jestで何も出力しません。これは昨日はうまくいきましたが、突然、今日はうまくいきませんでした。構成に変更を加えておらず、更新をインストールしていません。

--forceExitオプションを使用していません。この問題が引き続き発生します。

49
Hina Dawood

私の場合、問題は、モジュールが必要なときにログが作成されたため、実際のテストケースが開始される前でした。テストケース内でトップレベルのimportからrequireを使用するように変更すると、問題が修正されました。

0
Matt Zeunert

Jestはデフォルトでコンソールログメッセージを抑制します。コンソールログメッセージを表示するには、コマンドラインでサイレントオプションをfalseに設定します。

セットする --silent=falseコマンドラインで:

npm run test -- --silent=false

0
Ouxiang Hu