[REACT] TypeScript CRA Error

Now, Sophia·2021년 12월 22일
1

TIL-REACT

목록 보기
6/11
post-thumbnail

CRA

리액트 프로젝트를 시작하는데 필요한 개발환경을 세팅해주는 도구 (Toolchain)
CRA뿐만 아니라 Next.js / Gatsby 등이 있다.

TypeScript 과제를 수행하기 위해 초기세팅을 혼자서 했다.
로컬 컴퓨터에서 폴더을 만들어서 react 설치 후 깃허브와 연동시켰다.

그 다음에 어떻게 TypeScript를 쓰는지 찾아보았고, 총 3개의 set up 단계가 있었다.

  1. Node.js 설치
  2. TypeScript 컴파일러 설치 npm install -g typescript
  3. VS code 설치 -> Live Server 확장

공식문서

나는 VS code 편집기를 사용하고 있었고, live server 확장 프로그램도 사용하고 있었다.

그런데 TypeScript 파일을 만들었는데 인식이 안되는 것이다.


오류사진


그래서 2번째 방법인, npm install -g typescript 컴파일러를 설치하려고 했는데...

Error

Hello, Error...


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

갑자기 CRA 오류가 떴다.
왜 떴는지 이해가 안됐었다. 왜냐면 react를 set-up 했을 때 분명 문제 없이 설치가 됐었기 때문이다. 버전이 안맞을리가 없는데요 슨생님😭..?


증거 1
커밋기록


하지만, 에러가 났기 때문에 해결하기 위해 봤더니 CRA를 삭제하고 다시 깔으라고 하는 것이다..

근데 문제는 내가 이미 CRA 설치하고서 이것저것 초기세팅까지 다 마쳤다는 점이다..
나는 혹시라도 CRA를 다시 깔면 문제가 생길 거 같아서... 걱정이 됐었다.ㅠㅠ

고민고민하다가.. 원래 초기세팅은 하기가 힘들다는 얘기를 들었어가지구.. 다시 삭제하고 다시 깔았다.


	npm uninstall -g create-react-app
	npm create-react-app '폴더명'

예시


성공!

혼자 하다보니 현재 초기세팅도 제대로 된 것인지도 모르겠다..
그래도 컴파일 에러 뜨지 않고, TypeScript가 먹힌다면... 지금으로썬 성공이 아닐까 싶다.!!!🥰🥰

지금와서 생각해보면 컴파일 에러가 나고, CRA 버전의 문제가 생겼던 것은 확장파일을 내가 만들지 않았거나 어떤 파일에서 설정을 잘못해서 에러가 났었을 수도 있지 않았을까 싶다.!

profile
Whatever you want

0개의 댓글

관련 채용 정보