작성
·
168
0
process.env 변수 작성시
위아 같은 에러가 납니다
답변 1
1
! (type assertion)은 값이 undefined가 되지 않을 것임을 컴파일러에 알리는 데 사용됩니다. 예를 들어, 변수의 유형은 "string | undefined | null"일 수 있습니다. 이 변수를 할당하려고 하면 컴파일러는 값이 null이거나 정의되지 않을 수 있다고 불평할 것이므로 !(type assertion)을 이용해서 null 이나 undefined가 아님을 책임을 지고 컴파일러에게 해당 검사를 무시하거나 제거하도록 지시합니다. 그래서 이 문제를 해결할 수 있습니다. 감사합니다.
혹시 왜 붙여야되는지 이유도 알 수 있을까요!?