전체 글에 해당하는 글 156

  1. [node.js] macOS에서 Node.js 구버전 충돌 문제 해결2025.12.12
반응형

[node.js] macOS에서 Node.js 구버전 충돌 문제 해결

Devel/그 외 ...|2025. 12. 12. 17:04
반응형

 

 

node.js 사이드 프로젝트 진행을 시작하던 중

>node app.js
Error: Cannot find module 'node:events'
code: 'MODULE_NOT_FOUND'

라는 에러가 나오고, 이는 node 버전이 너무 낮아서 발생하는 문제로

node 버전을 확인하니

>which node
/usr/local/bin/node
>node -v
v15.2.1

 

 

Node.js를 macOS에 설치하거나 업데이트하다 보면, 이전에 설치된 Node 버전과 충돌이 발생하는 경우가 있다.


 

1.아래 명령어로 이전 설치 파일을 삭제

sudo rm -f /usr/local/bin/node
sudo rm -f /usr/local/bin/npm
sudo rm -f /usr/local/bin/npx

 

2.이후 Homebrew를 이용해 Node.js를 재설치

brew reinstall node

했지만, node -v 또는 which node 명령어를 입력하면 여전히 Node가 존재하지 않는 상황이 발생.

 

3. node.js 재설치

>brew install node
  Warning: node 25.2.1 is already installed, it's just not linked.
To link this version, run:
  brew link node

 

4.기존 잔류되어 있던 파일 완전 삭제

sudo rm -rf /usr/local/share/doc/node

 

5. node 최신 버전에 link

>brew link --overwrite node
Linking /usr/local/Cellar/node/25.2.1... 9 symlinks created

 

최종 버전 확인!

>node -v
v25.2.1
댓글()
loading