배포용/개발용 라이브러리

1. 설치 명령어

배포용 라이브러리

npm install

개발용 라이브러리

npm install -D 

2. 개발용/배포용 라이브러리 구분

NPM 설치를 할 때는 해당 라이브러리가 배포용(dependencies)인지 개발용(devDependencies)인지 꼭 구분해야 한다.

예를 들어, React-spring과 같이 화면에 직접적으로 관련된 라이브러리는 배포용으로 설치해야 한다. Sass와 같은 컴파일 되는 라이브러리는 개발용으로 설치한다.

이렇게 설치된 배포용 라이브러리는 npm run build로 빌드 했을 때 포함된다. 반대로 개발용은 배포 시 코드에 포함되지 않는다.

React 라이브러리는 배포용으로 설치한다.

3. 결론

배포할 때 프로그램이 동작하기 위해 필요한 라이브러리는 배포용 개발할 때만 사용하고 배포할 때는 빠져도 좋은 라이브러리는 개발용

Last updated

Was this helpful?