jestを実行しても無反応になる場合

公開日時

Nextjsで作ったAPIのテストを書くためにJestを導入したのだが、jestを実行しても無反応になる現象が起きた。

yarn run test
$ jest
// いくら待っても変化なし

デバッグしようにも何がおかしいのか全くわからないので、テストをconsole.logを出すだけにしても変化なし。

そもそも実行できていなそうなのでGoogle検索してみた所、同じ現象が起きている方の記事を発見。

以前、ReactNativeを触っていた時にインストールしたwatchmanが原因で起動できなくなっているらしい。

whichで確認するとたしかにインストールされている。

which watchman
/usr/local/bin/watchman

今は使っていないのでアンインストールしたところ無事にjestが実行できるようになった。

brew uninstall watchman

これはトラップ過ぎる。


Related #js

AWS SESの受信メールを暗号化してs3に保存しLambdaで読み込む

jsの場合、複合処理を独自実装する必要がある

Next.jsのPreview Mode時はAnalyticsを無効化する

cookieの__next_preview_dataキーで判定

Next.js 11

手軽にアップグレードできた

VSCode Remoteで新規ファイルを作った際にTypescriptのPathが認識されない問題

「Ctrl + Shift + P」でコマンドパレットを開いて「Reload Window」を実行