카페24 가상호스팅에서 Node.js 개발 환경 구축하기 -1

inguk·2025년 4월 22일
0

안녕하세요! 오늘은 회사에서 세팅하게된 카페24 가상호스팅 서버에 Node.js 개발 환경을 구축하는 방법을 기록과 함께 정리하려고합니다 !

1.사용된 플러그인

1. Git

  • 버전 관리 시스템
  • 코드 변경사항 추적 및 협업 가능
  • GitHub/GitLab 등의 원격 저장소 활용 가능
  1. Zsh & Oh My Zsh

Zsh: Bash보다 강력한 기능을 제공하는 셸

  • Oh My Zsh: Zsh 설정을 관리하는 프레임워크
  • 주요 장점:
    • 강력한 자동 완성
    • 다양한 플러그인과 테마
    • Git 통합 기능
    • 명령어 히스토리 검색 개선

3. NVM (Node Version Manager)

  • Node.js 버전 관리 도구
  • 프로젝트별 다른 Node.js 버전 사용 가능
  • 버전 업그레이드/다운그레이드 용이

4. Node.js

  • JavaScript 런타임 환경
  • 서버 사이드 JavaScript 실행
  • npm(Node Package Manager) 포함

2. 플러그인 설치

1. Git 설치 및 설정

# Git 설치 (curl이 의존성 패키지로 자동 설치됨)
sudo apt install -y git

# Git 기본 설정
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

2. Zsh & Oh My Zsh 설치

# Zsh 설치
sudo apt install -y zsh

# Oh My Zsh 설치
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

# Zsh를 기본 셸로 설정
chsh -s $(which zsh)

3. Node.js 환경 구축

1. NVM 설치

# NVM 설치
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash

# Zsh 설정 파일에 NVM 환경변수 추가
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.zshrc
echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.zshrc
echo '[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"' >> ~/.zshrc

# 설정 적용
source ~/.zshrc

2.Node.js LTS 설치

# Node.js LTS 버전 설치
nvm install --lts

# 설치 확인
node --version
npm --version

0개의 댓글