본문 바로가기
React

[React] npx create-react-app 오류 (This is related to npm not being able to find a file.)

by 느긋한모모 2023. 8. 1.

리액트를 사용하기 위해 사용할 프로젝트 폴더에 가서 설치를 하려는데

-  사용한 코드

PS D:\project\ideaProject\*****> cd react-app
PS D:\project\ideaProject\*****\react-app> npx create-react-app .

- 오류 결과

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

npm ERR! A complete log of this run can be found in: C:\Users\******\AppData\Local\npm-cache\_logs\2023-07-31T17_33_26_977Z-de

--- 사용자 이름은 *로 바꿨습니다. ---

 

이렇게 오류가 떴습니다.

 

* 구글링한 여러 방법

1. 업데이트

npm update

업데이트 해도 오류가 계속 생겼습니다.

 

2. 다시 install

npm install

package-lock.json를 삭제 후 다시 install 해도 똑같이 오류가 떳습니다.

 

3. 전에 설치해둔 리액트 네이티브 폴더(C:/에 존재했던 다른 프로젝트 폴더) 삭제

 

node_modules 폴더를 삭제하고 다시 깔라는 해결법이 있어서 검색해보니 예전에 만들어둔 리액트 네이티브 폴더가 있더라고요. 혹시나 해서 리액트 네이티브 폴더를 전체 삭제했습니다.

PS D:\project\ideaProject\*****\react-app> npx create-react-app .
npm notice 
npm notice New minor version of npm available! 9.6.7 -> 9.8.1
npm notice Run npm install -g npm@9.8.1 to update!
npm notice
npm ERR! code ENOENT
npm ERR! syscall lstat
npm ERR! path C:\Users\*****\AppData\Roaming\npm
npm ERR! enoent ENOENT: no such file or directory, lstat 'C:\Users\*****\AppData\Roaming\npm'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

삭제를 하니 오류 내용이 바뀌고 새로운 업데이트를 하라는 내용이 생겼습니다.

npm install -g npm@9.8.1

새로 업데이트된 버전으로 깔았습니다.

PS D:\project\ideaProject\*****\react-app> npx create-react-app .
Need to install the following packages:
create-react-app@5.0.1
Ok to proceed? (y) y

그 후엔 정상적으로 설치되었습니다.

 

이 오류가 있으신 분들은 예전에 다운받은 것들이 있는지 확인해보시길 바랍니다.