본문 바로가기

CodeTech/React

React - 다른사람의 react project가 실행이 안된다면?

내 react-project를 git push해서 올려놓고 다시 시작하려고 하면 안되는 경우가 굉장히 많다.

혹은 다른 사람의 react-project를 받아와 놓고 로컬에서 실행시키면 안되는 경우도 굉장히 많다.

 

해당 에러는 전부 아래 코드로 시작한다. 

"npm start" permission denied

 

이런경우는 react_app에 들어있는 node 모듈들이 현재 내컴퓨터에 있는 node 모듈과 맞지 않아서 그렇다.

즉, react_app의 node_module을 지워주고 다시 nodeJS를 설치해주면된다.

 

medium.com/@heygabriel/npm-start-permission-denied-error-how-to-solve-it-2387c7472319

 

"npm start" permission denied error: how to solve it?

Weird, strange or annoying errors are part of our lives as miserable developers we are. :)

medium.com

위 링크는 node js 를 재설치 하는 과정이 들어있다.

 

node js 의 최신화 과정

글쓴이는 mac 유저이므로 맥 명령어로 설명하겠다.

 

터미널에 명령어를  다음순으로 입력한다.

 

brew uninstall node

// 노드 모듈을 제거

rm -r node_modules

// react app 안에 있는 기존의 node module을 제거한다.

brew install -g node

// react app에 node모듈을 최신화 해준다.

npm install

 

npm start

 

이렇게 잘 실행된다. ㅎㅎ 신난다.