vscode에서 node.js설치 후 “‘name’은(는) 사용되지 않습니다.ts(6385) lib.dom.d.ts(17642, 5): 선언이 여기에 사용되지 않음으로 표시되었습니다.” 에러 처리하기

에러 상황

  • 생활코딩에서 egoing님의 node.js 수업을 듣고 있었음
  • egoing은 아톰을 쓰지만, 나는 vscode가 편해서 vscode로 수업을 듣고 있었음
  • 1행에서 변수 name을 지정하고, 3행에서 변수 letter를 지정하는 상황에서 이미 지정한 name 변수를 letter로 불러와서 letter변수를 지정하였음
  • 3행에서 불러온 name이 작은 오류가 생김
    • ‘name’은(는) 사용되지 않습니다.ts(6385) lib.dom.d.ts(17642, 5): 선언이 여기에 사용되지 않음으로 표시되었습니다.

해결

  • ‘+name+’에 마우스 올려서 오류 메시지 확인
    • ‘name’은(는) 사용되지 않습니다.ts(6385) lib.dom.d.ts(17642, 5): 선언이 여기에 사용되지 않음으로 표시되었습니다.
  • lib.dom.d.ts(17642, 5): 을 클릭
    • lib.dom.d.ts 파일의 17643행에서 name이 이미 변수로 지정되었음을 발견
  • 내 작업파일에서 name 변수명을 myname으로 변경
  • 오류가 없어짐!!

배운점

  • 오류가 발견되면 오류 메시지를 확인하자
  • 변수명을 중복하면 기존 변수명이 덮어지기 때문에 변수명을 지정할 때는 중복을 주의하자

댓글남기기