ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • NPM
    JavaScript/Node.js 2021. 5. 27. 03:17

     

    NPM (Node Package Manager)

     

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

     

    # package.json 파일 생성 (npm으로 패키지 관리)
    $ npm init -y

    # npm install 설치할 패키지 -D
    $ npm install  parcel-bundler -D

    플래그 -D 를 붙이면 devDependencies 설치 (개발용 의존성 패키지 설치)
    - 개발할 때만 필요하고 웹 브라우저에서 동작할 때는 필요하지 않는다

    붙이지 않으면 dependencies 설치 (일반 의존성 설치)
    - 웹 브라우저에서 동작할 때 필요할 수도 있다

    # 버전을 명시한 npm 패키지 설치
    # npm install 패키지명@버전
    $ npm install lodash@4.17.20

    # 패키지 업데이트
    # npm update 패키지명
    $ npm update lodash

     

    번들 (Bundle)

    • 프로젝트 개발에 사용한 여러 모듈 (패키지)을 하나로 묶어내는 작업

     

    유의적 버전 (Semantic Versioning, SemVer)

     

    Major.Minor.Patch

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

    ^Major.Minor.Patch

    • ^ - Major 버전 안에서 가장 최신 버전으로 업데이트 가능

     

    NPM 프로젝트 관리

     

     

    .gitignore 파일을 생성 후 git 버전 관리를 진행하지 않는 폴더나 파일을 명시

    'JavaScript > Node.js' 카테고리의 다른 글

    NVM 사용법  (0) 2021.05.27
    Node.js 알아보기  (0) 2021.05.26

    댓글

Designed by Tistory.