프론트엔드 25일차

waymo·2022년 5월 28일
0

패캠 FE 공부

목록 보기
26/28

25일차

알바 등 사소한 이유로 몇일간 공부를 소홀히 해서
더욱 더 열심히 하기로 반성
스타벅스 예제가 끝나고 자바스크립트 이론 공부 시작!


Node.js

1. 개요 및 설치

Node.js

  • Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임 (프로그래밍 언어가 동작하는 환경)

node.js 컴퓨터 / 웹 브라우저

nvm 설치
Vscode 터미널에서 nvm --version 으로 nvm버전 확인가능

2. NVM 사용법

nvm install 버전 입력
nvm ls  리스트 출력
nvm use 버전입력
nvm --help nvm 사용법

3. NPM 개요

NPM

  • NPM(Node Package Manager)은 전세계의 개발자들이 만든 다양한 기능(패키지, 모듈)들을 관리
npm init -y (package.json 파일 생성)

npm install XXX (일반 의존성 설치)

npm install -D XXX (개발용 의존성 패키지 설치)

4. 유의적 버전(SemVer)

유의적 버전 (Semantic Versioning, Semver)

Major.Minor.Patch
E.g, 12.14.1

Major : 기존 버전과 호환되지 않는 새로운 버전
Minor : 기존 버전과 호환되는 새로운 기능이 추가된 버전
Patch : 기존 버전과 호환되는 버그 및 오타 등이 수정된 버전

^Major.Minor.Patch : Major 버전 안에서 가장 최신 버전으로 업데이트 가능

5. NPM 프로젝트의 버전 관리(.gitignore)

gitignore 생성하여 버전관리를 안할부분(무시)을 입력

gitignore

예
.cache/
dist/
node_modules/

불필요한 파일들을 따로 버전관리 하지 않도록 사용

profile
FE 개발자(진)가 되고 싶습니다

0개의 댓글