Package.json 제대로 활용하기

hams·2022년 6월 24일
4

NPM I [모듈이름] 을 통해서 코드 작성에 유용하게 이용되는 모듈을 설치하곤 한다.
협업을 진행할 때 각자 쓰이는 모듈이 다르고, 버전이 달라 충돌이 일어나는 경우가 빈번하다.

이럴 때 유용하게 쓰이는 npm! 명령어들
차례차례 따라오시겠숴요?

NPM 설정하기

  1. npm 버전 확인하기
    $npm --version

  2. npm 최신 버전으로 업데이트
    $npm i npm -g

  3. npm 초기화 해주기
    -> 저는 매번 엔터쳐서 프로젝트명 입력하지 않아서
    default값으로 초기화되는 --yes라는 옵션을 넣어줬어요
    $npm init --yes

  4. npm 패키지 설치하기
    npm i {패키지 이름}

    홈페이지에 나와있는 모듈 설치에서 쓰이는 이름을 적어주세요

버전이 다른 경우 @버전을 붙이면 설치할 패키지 버전을 지정할 수 있습니다.

Dependency 설정!

npm i {패키지 이름} --save

로컬에서 작업하게 되면 패키지에 포함되지 않습니다.
--save라는 옵션을 추가해서 명령어를 입력해야지 dependency에 추가됩니다

자주쓰는 모듈을 메모장에 적고서 편하게 설치하기!

매번 프로젝트 생성시마다 따로따로 패키지를 install하기 번거롭기 때문에
자주 쓰는 모듈은 미리 메모장에 입력하고 새로 실행하는 프로젝트의 package.json에 입력하면 모든 모듈을 한번에 설치가 가능합니다

패키지제이슨 파일에 먼저 복붙한다음?
$ npm i 해주기
버전 업데이트를 위해서
$ npm update 해줍니다

npm i VS npm i -g 글로벌 모듈 설치

npm i 만하면 프로젝트 내의 폴더(로컬)에서만 설치가 되기 때문에
자주쓰는 패키지는 글로벌 설치를 해준다.
글로벌 모듈 설치는 시스템에 패키지를 설치해준다
보통 글로벌 모듈은 관리자 권한이 필요하기 때문에
$ sudo npm i -g
앞에 sudo 붙여주기

global 설치 경로 확인하기

$ npm root -g

글로벌 설치한 모듈을 프로젝트와 연결하기

$ npm link 패키지이름

0개의 댓글