[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'Devel > 그 외 ...' 카테고리의 다른 글
| HTTP 메서드의 종류 및 설명, PUT-PATCH 차이점은? (0) | 2024.02.08 |
|---|---|
| [Apache] Virtualhost localhost 여러개 등록하는 방법 (0) | 2023.03.23 |
| 크론(cron) 크론탭(crontab) 설정하는 방법 (0) | 2023.03.17 |
| [휴면계정 관련 법률 및 약관] 휴면회원 개인정보 파기 총정리 (0) | 2023.03.09 |
| SQL Injection (0) | 2022.11.07 |
댓글()







