1.2 npm

해피데빙·2024년 6월 14일
0

MEVN

목록 보기
1/2
post-thumbnail

NPM

Node Package Module

  • Node.js로 어떤 프로젝트를 할 때 필요한 모듈의 구축을 돕는 도구
    cf. 모듈 : 이미 만들어놓은 범용적 프로그램

명령어

npm init 
  • package.json 파일을 생성한다
npm install
  • package.json 파일에 있는 dependencies를 install한다
  • node_modules 폴더를 생성한다
  • 폴더를 삭제하고 다시 npm install을 해도 그대로 install된다
  • 버전
    - 0.0.x : 패치 릴리스
    • 0.x.0 : 마이너 릴리스

    • x.0.0 : 메이저 릴리스

      ^: 메이저 릴리스 미만까지 허용 ex. ^0.12.1 : 1.0 미만까지 허용
      ~: 마이너 릴리스 미만까지 허용 ex. ~0.12.0 : 0.12.1부터 0.13.0 미만

명령어 등록하기

  • package.json의 "scripts" 객체에 추가
    : npm run test 실행 시 test.js 코드 실행
    "scripts": { 
      	"test": "node test.js" 
      }
  • npm 모듈 설치 안될 때
    1. node_modules 폴더를 완전히 지우고 Node.js 버전을 올려 재설치
    2. yarn 통해 설치
        npm install -g yarn //yarn 설치
        yarn add [모듈명] // 모듈을 설치할 수 있다
profile
노션 : https://garrulous-gander-3f2.notion.site/c488d337791c4c4cb6d93cb9fcc26f17

0개의 댓글