배포시 console.log 지우시나요?

디버깅 목적으로 코드에 console.log 를 쓰고 있는데요.

배포시 console.log 를 모두 지우시나요?

아님 그냥 둬도 상관없는지요? 만약 상관 없다면 빌드시 자동으로 remove 가 된다거나 성능에 영향을 안 주던지 던지 이유도 부탁 드립니다.

감사합니다.

아마 프로젝트마다 기준이 다르겠지만 기본적으로는 디버깅 용도로 쓴 console.log는 지웁니다. 만약 다른 개발자들이 디버깅할때도 도움이 되는 로그라면 남겨도 좋지만, 의미 없는 로그는 코드를 읽을 때 혼란을 주니까요. console은 global이라서 프로덕션 빌드에서만 덮어쓰는게 가능하긴 한데, 아예 없애버리면 필요한 로그도 안나오는 상황이 생길 수 있으니까 쓸모없는 로그는 지우고 도움되는 것만 남겨두는게 제일 안전합니다.

1 Like

올려주신 질문에 대해선 아래 링크가 제일 좋은 답변이 될 것 같네요


저는 개인적으로 transform-remove-console 플러그인을 사용하고 있습니다

2 Likes