dependencies and devDependencies

서정준·2022년 6월 6일
0

NPM

목록 보기
3/4
post-thumbnail

package.json file에서의 dependencies, devDependencies는 무엇일까?

"dependencies": Packages required by your application in production.

  • 어플의 로직 구현과 관련이 있고, 어플리케이션을 배포할 때, 사용할 라이브러리들이 담겨있다.
  • express, pug, mogoose같은 것들이다.

"devDependencies": Packages that are only needed for local development and testing.

  • 로직과 직접적인 연관이 없고, 어플을 개발할 때 보조해주는 라이브러리들이 저장된다.
  • sass, babel-loader, nodemon같은 것들이다.
  • 여기서 dev는 development의 약자.

dependencies를 추가하는 방법

  • dependencies에 추가하는 법
    command 창에 아래와 같은 명령을 입력한다.

    npm install package-name

    ex. npm install express

  • devDependencies에 추가하는 법
    command 창에 아래와 같은 명령을 입력한다.

    npm install package-name --save-dev

    또는 아래와 같이 축약해서 입력할 수 있다.

    npm install package-name -D

    ex. npm install @babel/node --save-dev

자료 출처

https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file

profile
통통통통

0개의 댓글