[Error] 'react-scripts'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.

오랜만에 데스크 탑에서 react 프로젝트를 클론해 수정하려고 했다.

clone을 받고 npm start를 실행했는데 아래와 같은 오류가 나타났다..

 

react를 다시 공부하고 있는 입장에서 에러는 항상 나를 무섭게 한다.

 

개인 작업용 맥북에서는 잘 되던 녀석이 왜 안될까 .. 하면서 에러 해결을 위해 정보를 찾아보았다.

 

yarn을 사용할 경우에는 yarn start라는 명령어가 없어서 올바른 start를 하지 못해 발생한다고 하는데

나같은 경우에는 npm 을 사용하기 때문에 해당 사항이 없었다.

 

곰곰히 생각해보니 내가 node와 npm을 다운받고 업데이트 안한지 오래됐다는 생각이 들었고 관련 자료를 찾으니

npm의 버전이 맞지 않을 경우 위와 같은 에러가 발생할 수 있다는 것을 알게 됐다.

 

역시 업데이트는 무엇이든 꾸준히 해줘야 하는 것 같다 ..

npm update
npm start

 

를 진행하니 아래와 같이 정상적으로 프로젝트가 올라오는 것을 확인할 수 있었다 !

728x90

 

나 같은 경우에는 혹시 몰라 문제 프로젝트에 react-scripts를 추가 설치하였다.

npm install -save react-scripts // 문제 프로젝트에 설치
npm install -g react-scripts // 전역으로 라이브러리 설치

 

이제 윈도우에서도 react 환경으로 개발을 진행할 수 있으니 열심히 해보자 :)

<