본문으로 바로가기

[Node] TypeError: value.replaceAll is not a function

category 공유/Node, NPM 2021. 10. 21. 07:12

[Node] TypeError: value.replaceAll is not a function

최신 자바스크립트 문법으로 String.prototype.replaceAll()가 추가되었다. 즉, replace 에서 정규식으로 모두 변경해주던 것을 이제 replaceAll 함수를 사용하면 된다는 것이다. 그러나 node로 replaceAll을 실행하니 아래와 같은 에러가 표시되었다. TypeError: value.replaceAll is not a function 무슨 소리인가... 새로 추가되었는데 없다니. 해결방법을 알아보자.

해결 방법

replaceAll 함수가 있는 것은 확실하니 이제 node를 의심할 차례이다. node version을 update 시켜주니 잘 된다.

기존 node version : v14.15.x

변경 node version : v15.7.0

마지막

해당 내용은 틀릴 수도 있다는 것을 감안하여 봐주세요. 틀린 내용 및 오탈자 수정 요청 환영입니다.

반응형