요즘 라라벨 이커머스 개발 스터디 하면서 Laravel Vite로 프론트엔드를 번들링하고 있는데,
npm run build를 했음에도 불구하고 npm run dev 환경의 주소를 바라보는 오류가 발생할 수 있습니다.
$ php artisan optimize
$ php artisan cache:clear
$ php artisan view:clear
위 명령으로 캐시를 삭제하여도 마찬가지이며,
특이사항으로 npm run dev를 한번 실행 후 build를 하면 이후부터는 문제가 해결됩니다.
원인은 npm run dev 시 public 경로에 hot 파일이 생성되는데, npm dev run 상태에서 (vite 서버가 동작중인 상태에서) phpstorm을 강제종료하는 경우 해당 파일이 남아 있어 발생하는 것으로 추정됩니다.
해결방법은 public/hot 파일을 삭제해주기만 하면 됩니다.
아래 게시글의 도움을 받았습니다.
https://laracasts.com/discuss/channels/vite/laravel-vite-deployment-not-working
Recent Comments