Cannot find module '@babel/plugin-transform-modules-commonjs'のトラブルシューティング
やったこと
未実装のsayHelloを新たに追加してみた。
sayGoodbyeと同じように実装した。
すると下記画像のようにエラーが出る。
https://gyazo.com/109e8b959c4083b119d68b2a89abc96f
現状
特定のテストケースを実行するタイミングで起きてる。
一度全部pnpm testで回すと特定のケースをテストしてもエラーが出ない。
再度テスト内部を修正するとエラーになる。
解決方法
pnpm add -D @babel/plugin-transform-modules-commonjsで追加してpluginで入れたら治った
code:package.json
"babel": {
"presets": [
"@babel/preset-typescript"
],
"plugins": [
"@babel/plugin-transform-modules-commonjs"
]
}
正直なぜエラーになっているのか分からないけどとりあえず必要なモジュール追加したら治った。