본문 바로가기
frontend/React

[React]TS/JS 버전 에러 Type 'string' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher.

by BK0625 2023. 4. 5.
반응형

사이드 프로젝트를 개발하다가 string to array를 하기 위해 spread를 사용하였다.

 

그런데 에러 발생!

 

 

왜 에러가 났는고 하니

 

 

바로 사용하는 자바스크립트 버전이 낮아서 생긴 문제이다. 이는 tsconfig 파일로 가서 컴파일옵션에 target을 변경해주면 된다.

 

기존에는

 

target이 es5로 되어있다. es2015나 그보다 높은 버전을 사용해야하니

 

 

 

ES2016으로 변경하니 잘 동작한다!

 

 

공부하면서 정리한 내용입니다. 모든 지적 감사히 받겠습니다:)

 

반응형