React/ReactThreeFiber

Node.js

최 수빈 2025. 2. 16. 17:41

 

 

Node.js

 

JavaScript 런타임

서버 사이드 개발을 비롯한 다양한 환경에서 JavaScript를 실행할 수 있도록 해주는 도구

 

 

  • Node.js 다운로드 링크
  • 운영 체제(OS)에 맞는 버전을 다운로드하고 설치
  • LTS(Long Term Support) 버전 권장 - 안정성과 장기적 지원 제공

설치 완료 후, 터미널 또는 명령 프롬프트에서 다음 명령어를 실행하여 설치 확인

node -v
npm -v

 

정상적으로 버전이 출력되면 설치 완료

 

 

*npm(Node Package Manager)

 

Node.js의 패키지 매니저

Node.js를 설치하면 자동으로 함께 설치됨

JavaScript 라이브러리와 패키지를 관리

 

  • 패키지 설치 및 관리
    npm install 패키지명 : JavaScript 라이브러리 설치
    npm uninstll 패키지명 : 패키지 삭제
  • 패키지 의존성 관리
    프로젝트에서 사용하는 모든 패키지를 package.json 파일에 저장하여 관리
    npm install을 실행하면 package.json에 기록된 패키지들을 자동으로 설치할 수 있음
  • 전역(Global) 및 로컬(Local) 패키지 설치
    로컬(Local) 설치 : 특정 프로젝트에서만 사용할 패키지를 설치
    전역(Global) 설치 : 시스템 전체에서 사용할 패키지를 설치
  • 스크립트 실행
    package.json파일에 정의된 커스텀 명령어 실행 가능
  • Node.js 라이브러리(모듈) 공유
    npm publish 명령어를 사용하면 직접 만든 패키지를 npm 저장소에 배포할 수도 있음
npm -v npm 버전 확인
npm install 패키지명 패키지 설치 (로컬)
npm install -g 패키지명  패키지 전역 설치
npm uninstall 패키지명 패키지 삭제
npm list 설치된 패키지 목록 확인
npm outdated 업데이트 가능한 패키지 확인
npm update 패키지명 패키지 업데이트
npm init 새로운 프로젝트 생성 (package.json 파일 생성)
npm run 스크립트명 package.json에 정의된 명령어 실행

 

 

 

터미널 이용 Node.js 설치 (macOS)

 

(1)Homebrew로 Node.js 설치

brew install node

 

(2)nvm(Node Version Manager)로 Node.js 설치

여러 버전의 Node.js 사용을 고려하여 nvm이용

 

nvm GitHub 공식 저장소 확인

링크

 

GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions - nvm-sh/nvm

github.com

 

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

nvm의 설치스크립트를 다운로드하고 실행, nvm을 설치

  • curl -fsSL은 HTTP 요청을 통해 nvm 설치 스크립트를 다운로드
  • | bash는 다운로드한 스크립트를 bash 쉘에서 실행
source ~/.bashrc # 또는 ~/.zshrc (zsh 사용 시)

설치 후, 터미널 재시작 또는 위 명령어로 환경 설정 적용

commant -v nvm # nvm이 설치되었으면 'nvm' 출력됨

 

Node.js 설치

nvm install --lts # LTS(Lont Term Support) 버전 설치
nvm install 18 # 특정 버전(예 : 18) 설치

 

Node.js 버전 전환

nvm use 18 # Node.js 18 버전 사용

 

현재 사용 중인 Node.js 버전 확인

nvm current

 

설치된 Node.js 버전 목록 확인

nvm list

 

기본 Node.js 버전 설정

nvm alias default 18 # 기본적으로 Node.js 18을 사용하도록 설정

 

*nvm

Node.js의 버전을 관리하는 도구

여러 프로젝트에서 다른 버전이 필요할 때 유용

 

 

 

 

Node.js : JavaScript 실행 환경

npm : Node.js에서 사용할 수 있는 패키지를 관리하는 도구

nvm : Node.js의 버전을 관리하는 도구

'React > ReactThreeFiber' 카테고리의 다른 글

Vite, @react-three/fiber, @react-three/drei  (0) 2025.02.20
3D Interactive  (2) 2025.02.13
Web에서 3D 그래픽 구현  (0) 2025.02.12
R3F  (2) 2024.10.28