JavaScript(1)

Minji Lee·2023년 9월 1일
0

javascript

목록 보기
1/11
post-thumbnail

Ch01. NodeJS

Node.js: Chrome V8 JavaScript 엔진 (자바스크립트 문법 해석하고 실제로 동작시켜주는 엔진)으로 빌드된 JavaScript 런타임(프로그래밍 언어가 동작하는 환경)

NPM(Node Package Manage): 전 세계의 개발자들이 만든 다양한 기능(패키지, 모듈)들을 관리

npm 프로젝트 생성 명령어

npm init or npm init -y

외부 node 패키지 설치

npm install 패키지명

❗️ 만약, 개발용 때만 사용되는 패키지인 경우, --save-dev(혹은 -D) 플래그 붙여주기

⭐️ parcel: 번들러 툴

유의적 버전(Semantic Versioning, SemVer)

→ 프로젝트가 개발된 특정한 시점에 의미를 부여하는 방식

X.X.X → Major.Minor.Patch

  • Major: 기존 버전과 호환되지 않는 새로운 버전
  • Minor: 기존 버전과 호환되는 기능이 추가된 버전
  • Patch: 기존 버전과 호환되는 버그 및 오타 등이 수정된 버전
  • ^: Major 버전 안에서 가장 최신 버전으로 업데이트 가능(^ 가 붙어있지 않으면 Major 버전 안에서의 가장 최신 버전으로 업데이트 안됨) → Major 버전은 건들이지 않고, Minor와 Patch 버전만 업데이트
  • ~: Minor 버전 안에서 가장 최신 버전으로 업데이트 가능 → Major와 Minor는 건들이지 않고, Patch 버전만 업데이트

버전 확인 명령어

npm info 패키지명

특정 버전 설치 명령어

npm install 패키지명@버전

최신 버전으로 업데이터

npm update 패키지명

0개의 댓글