프론트엔드

[React] create-react-app (CRA) 에러 해결 : no longer support global installation of Create React App.

seomoon 2021. 12. 27. 02:21

 

프로젝트 폴더에서 npx create-react-app . 명령을 실행해서 리액트 어플리케이션을 초기화하려고 했는데

다음과 같은 에러가 발생했다.

You are running `create-react-app` 4.0.3, which is behind the latest release (5.0.0).

We no longer support global installation of Create React App.

Please remove any global installs with one of the following commands:
- npm uninstall -g create-react-app
- yarn global remove create-react-app

 

1. 일단 에러메세지에 나온 대로 npm uninstall -g create-react-app 을 시도해봤지만
애초에 CRA 글로벌 설치가 되어 있지 않았고, 여전히 에러가 발생했다.
(npm list -g 로 글로벌 설치된 패키지들을 확인해보거나,
create-react-app 명령어를 실행해 create-react-app이 글로벌 설치 되어 있는지 확인할 수 있다. )

 

2. 다음에는 npm uninstsall create-react-app 으로 프로젝트 폴더에 로컬 설치되어 있는 CRA가 있는지 확인하고 삭제하려고 했지만
로컬 설치도 되어 있지 않았다.

 

3. 마지막으로 다음과 같이 CRA 최신 버전을 명시해서 npx를 실행했더니 해결되었다.

npx create-react-app@5.0.0 .

 

 

참고한 글 : https://bswen.com/2021/12/how-to-solve-create-react-app-not-supported-error.html