[트러블슈팅] Uncaught SyntaxError: Identifier '변수명' has already been declared.

HICHULOG·2024년 3월 24일

Trouble Shooting

목록 보기
1/1
post-thumbnail

☄️ 발생 에러

"Uncaught SyntaxError: Identifier '변수명' has already been declared" 오류 발생
식별자(변수 또는 상수)가 이미 선언되었지만, 코드 내에서 같은 이름으로 다시 선언하려고 할 때 발생

🔎 에러 코드

💡 에러 원인

index.html에 script가 head, body에 중복 로딩되어 있었음.

📝 해결 방법

  1. addButton이 중복 선언 되었다는 에러 발생
  2. 중복 선언 된 곳이 있는 지 확인하였으나 없음
  3. 중복 로딩이 되었는지 확인
  4. index.html에서 중복 로딩 확인
  5. 중복된 script를 하나만 남기고 지워 줌
profile
🚀 Front-end Dev

0개의 댓글