리액트를 사용하기 위해 사용할 프로젝트 폴더에 가서 설치를 하려는데
- 사용한 코드
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
그 후엔 정상적으로 설치되었습니다.
이 오류가 있으신 분들은 예전에 다운받은 것들이 있는지 확인해보시길 바랍니다.
'React' 카테고리의 다른 글
[React] 오류: 'react-scripts'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다. (0) | 2023.09.13 |
---|