Skip to content

Instantly share code, notes, and snippets.

@jinsangYoo
Last active June 14, 2021 13:48
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jinsangYoo/db6d2d615f92795d71c2b9473818cdec to your computer and use it in GitHub Desktop.
Save jinsangYoo/db6d2d615f92795d71c2b9473818cdec to your computer and use it in GitHub Desktop.
npm --save, --save-dev의 차이점
  • 그냥 install 하면 ./node_modules 디렉터리에 패키지 설치를 하고 끝.

  • --save, --save-dev 옵션은 ./package.json 업데이트를 같이해준다.

    • 어디에 패키지 정보를 추가하느냐가 다른데, --save 옵션은 dependencies object에 추가하고 --save-dev 옵션은 devDepenencies object에 추가한다.
  • dependencies와 devDepenencies 차이는 npm install을 할 때 나타난다.

    • dependencies는 항상 설치되고
    • devDepenencies는 --production 옵션을 붙이면 빠진다.
  • npm install “$package” 명령어로 설치할 때는 --dev 옵션을 붙여야지만 설치된다.

출처

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment