[ TypeScript ] TS1208 Error
포스트
취소

[ TypeScript ] TS1208 Error

객체에서 선언되지 않은 속성이나 메서드에 접근하려고 할 때 발생하는 에러로 즉, TypeScript 컴파일러가 해당 속성이나 메서드를 찾을 수 없어서 발생합니다.

에러 메시지

1
error TS2339: Property 'main' does not exist on type 'Images'.

해결 방법

제가 TS로 개발하던중 오타로 인해 많이 발생했던 에러로 속성을 새로 추가하거나, 오타를 수정해주면 대부분 해결됩니다.

1
2
3
4
5
6
7
8
9
10
11
interface Person {
  name: string;
  age: number;
}

const person: Person = {
  name: "John",
  age: 30,
};

console.log(person.address); // Error: TS2339: Property 'address' does not exist on type 'Person'.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.