Troubleshooting

[Troubleshooting] npx create-react-app , This is related to npm not being able to find a file

ride-dev 2024. 1. 11. 19:16

1. 오류 원인

이 오류는 npm이 특정 파일 또는 디렉토리를 찾을 수 없을 때 발생합니다.

주어진 경로에 해당 파일 또는 디렉토리가 존재하지 않거나 액세스할 수 없는 경우에 이 오류가 나타날 수 있습니다.

2. 오류내용

npx create-react-app 으로 react 프로젝트를 생성하던 중,

아래와 같은 에러 구문을 맞닥뜨렸습니다.

npm ERR! code ENOENT
npm ERR! syscall lstat
npm ERR! path C:\Users\user\AppData\Roaming\npm
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, lstat 'C:\Users\user\AppData\Roaming\npm'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

3.해결책

1. 프로젝트 및 캐시 삭제

캐시 상태가 잘못되어 있어 오류가 발생할 수 있습니다.

(예컨대 버전, 의존성이 변경되었지만 캐시가 이를 반영하지 못했을 수 있습니다)

따라서 캐시를 삭제하는 것이 해결책이 될 수 있습니다.

터미널에서 아래 명령어를 입력하여 npm프로젝트를 삭제하고 캐시를 제거합니다.

npm uninstall -g
npx clear-npx-cache

2. npm 업데이트 및 create-react-app 명령어 전역 설치

업데이트와 재설치를 진행하여 다양한 문제를 해결할 수 있습니다.

(버전 충돌, 명령어를 어디서나 사용할 수 있게 하기 등)

npm init -y
npm install -g npm
npm install -g create-react-app

npm을 초기화하고,

npm을 최신버전으로 업데이트합니다.

마지막으로 create-react-app 명령어를 전역 설치하여 어디에서든지 실행할 수 있도록 만듭니다.

 

Happy hacking!

728x90