Error기록 노트/Node

[plugin vite:dep-scan] ENOENT: no such file or directory, open ... node_modules/esbuild/lib/main.js error 해결방법

에러노트 2023. 1. 25. 17:21

당시 발생한 error

오늘도 작업 중 원인 모를 오류를 만났습니다!(오류가 없으면 이젠 오히려 불안할 지경입니다🤣) 작업하다 어느 순간 발생한 친구라 도무지 이유를 모르던 중 뒤늦게 찾아보니 composer로 하나 다운할 게 있었는데 그때 이후로 에러가 생겼더랍니다. node_module 부분에서의 오류인데, 전혀 다른 부분에서 5시간동안 헤매이다 찾아낸 방법이 바로 맨 아래의 링크..역시 구글로 찾아서 안나오는 답은 없음을 느꼈습니다ㅎㅎ

*참고: laravel 9 | node_module 등 사용


[해결방법]

   1. 터미널 창을 열어 작업중인 프로젝트의 위치로 경로를 설정합니다.

   2. 아래 코드를 입력 후 'N'을 입력하여 종료합니다..
      (만약 업데이트로 인해 버전이 다른 경우-최신버전으로 업데이트 해야하는 경우엔 'Y'로 입력합니다.
      저의 경우는 업데이트 문제는 아니었기에 N으로 입력하였습니다.)

npm init vite@latest <project-name>

   3. 다른 터미널 창을 켠 뒤 php artisan serve 실행 후 또 다른 터미널 창에서 npm run dev 실행

   4. 오류 없이 다시 화면이 실행되는 것을 확인할 수 있습니다. 

 

[참고한 깃허브 원문]

 

ENOENT Error when importing node_modules from network drive · Issue #5010 · vitejs/vite

Describe the bug What's the problem? When creating a vite project on a network drive, any import from a node modules (that is not a dependency of vite) will throw an "Error: ENOENT: no suc...

github.com