[npm 에러 해결] faker.js NotFound 오류? 개발자가 의도적으로 망가뜨렸습니다
2023. 4. 19. 20:13
728x90

faker.js NotFound 오류 해결기

상황

npm install faker 후 코드를 실행했더니 아래와 같은 에러가 발생했습니다:


원인

이 에러는 단순한 설치 문제가 아니었습니다.

faker.js와 colors.js의 개발자가 의도적으로 무한 루프 오류를 삽입
수천 개의 프로젝트에서 동일한 문제가 발생하도록 만들었습니다.

  • GitHub에서도 이슈가 논란이 되었으며,
  • 해당 버전 이후로는 정상적인 실행이 불가능하도록 설정되어 있었습니다.

해결 방법

1. 기존 faker 제거

npm uninstall faker  
npm install faker@5

교훈

오픈소스도 "사람이 만드는 것"
⇒ 버전 고정(lock) 및 유지보수 여부 확인은 매우 중요합니다.

조직 단위에선 package-lock.json을 활용하거나,
사내 npm registry를 통해 신뢰성 있는 버전 관리가 권장됩니다.

반응형