제로베이스 예제 코드를 복사해서 npm start를 했을 때, 아래와 같은 오류가 발생했다.
이런 오류를 해결하는 방법을 포스팅 하려고 한다.
문제점
package.json 을 살펴보면 다음과 같은 예시의 스크립트를 볼 수 있는데, 이때문에 react-scripts 명령어가 실행되는걸 볼 수 있다.
package.json
npm
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
해결 방법
1) 제 프로젝트에 react-scripts 설치하기
- npm
npm install -save react-scripts
- yarn
yarn add react-scripts
2) 전역으로 react-scripts 라이브러리 설치하기
- npm
npm install -g react-scripts
- yarn
yarn add global react-scripts
2번 방법인 전역으로 react-scripts 라이브러리를 설치하면 npm start가 실행된다.
하지만 2번은 라이브러리 설치하는 데에 시간이 오래 걸리기 때문에 다음부턴 1번 방법을 실행해보아야겠다.
참고사이트
https://goddaehee.tistory.com/298
Comment