
じろう
2019年11月02日に参加
学習履歴詳細
[Laravel]エラーが出たので原因を探る……
今日のYWT
やったこと
Travelog
Uncaught Error: Module build failed: Error: ENOENT: no such file or directory, open '/var/www/node_modules/@babel/runtime/regenerator/index.js'
- 謎のエラーが出たので解決策を探る……
切り出したリポジトリはそのままに、コントローラの処理をもとに戻す
no such file or directory, open '/var/www/node_modules/@babel/runtime/regenerator/index.js'
とあるので、この場所に本当にファイルがないのか探す- 結果:あった
(base) TakahiroKnoMacBook-Pro:laradock k2t$ docker-compose exec workspace bash root@766c7a8b8531:/var/www# cd node_modules/@babel/runtime/regenerator/ root@766c7a8b8531:/var/www/node_modules/@babel/runtime/regenerator# ls -la total 4 drwxr-xr-x 3 root root 96 Nov 19 13:21 . drwxr-xr-x 7 root root 224 Nov 19 13:22 .. -rw-r--r-- 1 root root 49 Jun 22 1984 index.js
- エラーメッセージで出てる、
./node_modules/@babel/runtime/regenerator/index.js
のほうのファイルを見てみると、上で確認したindex.js
と同じ
本番環境(https://trave-log.work/) ではこのようなエラーが出ていないので、このブランチで行った変更が原因かと思うが、npm
をいじったのは2つぐらい前の作業ブランチでのことだし、今回のブランチで現時点での変更は ArticleRepository
に allTagNames
を切り出したぐらい。
ArticleController
で切り出したRepository
を使う形でallTagNames
に値をセットしようと思ったが、エラーが出たので以前のコードに戻した。
わかったこと
上のエラーで vue
を使っている機能がすべて使えなくなっている
次やること
- エラーの解決
Laravel
2020年11月23日(月)
1.0時間