내 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
위 링크는 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
이렇게 잘 실행된다. ㅎㅎ 신난다.
'CodeTech > React' 카테고리의 다른 글
React - 8 [Router, HashRouter, BrowserRouter, Link] (0) | 2020.11.18 |
---|---|
React - [github에 page 배포하기] (0) | 2020.11.17 |
React - 7 data-fetch [setTimeout, async/await] (0) | 2020.11.16 |
React - 6 State [setState(), life cycle method] (0) | 2020.11.15 |
React - 5 [웹사이트에 동적 데이터 추가하기] (0) | 2020.11.13 |