ddubi

Node js 삭제 및 HomeBrew로 재설치 본문

IT

Node js 삭제 및 HomeBrew로 재설치

ddubi__ 2025. 6. 3. 00:20

Node js를 설치하려고 보니.. 이미 깔려있다..

심지어 버전관리도 안되는 상황

 

이참에 지우고 다시 깐다

 

# 버전확인
node -v
npm -v

# 설치위치 확인
which node

 

# 설치 경로 별 설치방법

/usr/local/bin/node - 공식 installer로 설치

/opt/homebrew/bin/node - Homebrew (Apple Silicon Mac)

/usr/local/Cellar/node/... - Homebrew (Intel Mac)

~/.nvm/... - nvm으로 설치

 

# node 삭제
sudo rm -rf /usr/local/bin/node
sudo rm -rf /usr/local/bin/npm
sudo rm -rf /usr/local/lib/node_modules

# homebrew 업데이트 및 node 재설치
brew update
brew install node

 

 

# npm vs npx

개념 설명
Node.js 자바스크립트를 어디서나 실행할 수 있게 하는 환경 (백엔드 가능하게 함)
npm Node.js에서 쓸 도구나 라이브러리를 설치해주는 패키지 관리자
npx 설치하지 않고 npm의 도구를 즉시 실행할 수 있게 해주는 실행 도우미

npm은 설치, npx는 실행

둘 다 필요한 라이브러리를 설치 및 실행해주는 도구이다.

어떤걸 설치했는지 이력은 package.json에 저장됨

 

# 대표 라이브러리

https://www.npmjs.com/ 접속해서 검색

목적 라이브러리 설명
HTTP 요청 axios API 호출용
날짜 처리 date-fns, dayjs 날짜 계산/출력
상태관리 zustand, recoil 전역 상태 저장
스타일링 styled-components CSS-in-JS
UI 프레임워크 mui, chakra-ui 미리 만들어진 예쁜 컴포넌트
폼 유효성 검사 react-hook-form 빠르고 쉬운 폼 처리
애니메이션 framer-motion 자연스러운 애니메이션

 

'IT' 카테고리의 다른 글

JSP javascript 백틱 `${}` 안될때  (1) 2025.06.14
Homebrew Error: Permission denied  (1) 2025.06.03
javascript 정규식 표현  (0) 2025.05.29
맥 ipconfig ip 주소찾기  (0) 2023.01.23
[네트워크 왕기초] 네트워크의 개념  (0) 2023.01.23
Comments