반응형

로컬에서 tsc 빌드는 정상적으로 되는데,

 

배포시 원격 서버에서 빌드를 할때 문제가 발생하였다.

(지금까지 빌드부터 배포까지 잘 되고 있었는데... 갑자기 발생하였다 ㅠㅠ)

 

정확히 어떤 환경 때문에 발생하게 되었는지는 파악하지 못했지만, tsconfig를 수정하여 문제를 해결 할 수 있었다.

 

오류 내용은 다음과 같다.

 

Property 'asyncIterator' does not exist on type 'SymbolConstructor'.

Cannot find name 'AsyncIterableIterator'. Do you need to change your target library? Try changing the `lib` compiler option to 'es2018' or later.

 

해결 방법은 tsconfig.json 파일에 해당 내용을 추가해주었다.

 

"compilerOptions": {

  "lib": [

    "esnext.asynciterable"

  ]

}

 

기존에 있던 lib에서 "esnext.asynciterable"를 추가하였고,

정상적으로 빌드, 배포 되었다.

반응형

+ Recent posts