반응형

nodejs 2

GitHub Actions ✅ CI/CD 자동화 배포 워크플로우 만들기

**CI/CD (Continuous Integration / Continuous Deployment)**는개발자가 코드를 push하면 자동으로 빌드/테스트/배포까지 처리하는 자동화 프로세스입니다.GitHub Actions는 GitHub에서 제공하는 무료 워크플로우 도구로,코드 변경 → 테스트 → 빌드 → 배포 과정을 자동화할 수 있습니다.📌 1. GitHub Actions 기본 구조프로젝트 루트에 .github/workflows/ci.yml 파일 생성 name: CI Pipelineon: push: branches: [ main ] # main 브랜치 푸시 시 실행jobs: build: runs-on: ubuntu-latest steps: - name: Checkout Re..

Git 2025.11.07

Node.js ✅ npm 기본 사용법과 패키지 관리

Node.js는 단순한 런타임 환경을 넘어서, npm 생태계 덕분에 강력한 개발 플랫폼으로 자리 잡았습니다.npm은 전 세계 개발자들이 만든 모듈을 쉽게 설치, 공유, 관리할 수 있게 해주는 도구입니다.이번 포스팅에서는 npm 기초부터 실무에서 자주 쓰는 패키지 관리법까지 정리합니다.🧩 1. npm이란?Node Package Manager의 약자Node.js 설치 시 기본 포함패키지(라이브러리, 모듈)를 설치하고 관리하는 도구JavaScript/TypeScript 프로젝트에서 사실상 표준📌 2. npm 기본 명령어 # 패키지 초기화npm init -y# 패키지 설치npm install 패키지명# 개발용(Dev Dependencies) 패키지 설치npm install 패키지명 --save-dev# 전역..

유용한정보 2025.10.24
반응형