rhanziy

React Native 새로운 프로젝트 생성 중 npm오류 본문

Development setting

React Native 새로운 프로젝트 생성 중 npm오류

rhanziy 2024. 5. 24. 13:17
npx react-native@latest init 프로젝트명

 

프로젝트 생성 후 시뮬레이터 실행이 안돼서 노드를 깔았따 지웠다 모듈을 날렸다 생성했다 하면서 

에라이 다시 프로젝트 생성하자~ 하고 터미널에 입력했는데 npm 오류가 떴다.

 

 

npm error code ENOENT
npm error syscall stat
npm error path /Users/raniMac/.npm/_cacache/content-v2/sha512/b5/37/cf317838766ab773d9617270de8511dd367bf7467f2b2288457a4bda388fdd00f3b1dc6a77e57848299423f08c9195f61ce16ae9d89f77798b9bc8cc57dd
npm error errno ENOENT
npm error enoent Invalid response body while trying to fetch https://registry.npmjs.org/loose-envify: ENOENT: no such file or directory, stat '/Users/raniMac/.npm/_cacache/content-v2/sha512/b5/37/cf317838766ab773d9617270de8511dd367bf7467f2b2288457a4bda388fdd00f3b1dc6a77e57848299423f08c9195f61ce16ae9d89f77798b9bc8cc57dd'
npm error enoent This is related to npm not being able to find a file.
npm error enoent

 

ㅋㅋ...

내가 만지면서 뭐가 꼬였나보지....

그래서 노드 버전 확인 후(node -v, npm -v) 캐시를 한번 날려보았다

npm cache clean --force

 

 

네 다음 에러요

sudo chown -R 501:20 "/Users/raniMac/.npm" 하라고하니 했다 ㅋ

에러인 즉슨. "오류 메시지에 따르면, 이전의 npm 버전에서 발생한 버그로 인해 캐시 폴더에 root 소유의 파일이 있다고 합니다."

그래서 chown 으로 npm 폴더의 소유권을 변경 하고, 다시 캐시 클린 npm cache clean --force

 

 

그리고 나서 다시 프로젝트 생성 시도했더니~ npx react-native@latest init 프로젝트명

 

성공✨

Comments