배포용/개발용 라이브러리
1. 설치 명령어
배포용 라이브러리
npm install
개발용 라이브러리
npm install -D
2. 개발용/배포용 라이브러리 구분
NPM 설치를 할 때는 해당 라이브러리가 배포용(dependencies)인지 개발용(devDependencies)인지 꼭 구분해야 한다.
예를 들어, React-spring과 같이 화면에 직접적으로 관련된 라이브러리는 배포용으로 설치해야 한다. Sass와 같은 컴파일 되는 라이브러리는 개발용으로 설치한다.
이렇게 설치된 배포용 라이브러리는 npm run build로 빌드 했을 때 포함된다. 반대로 개발용은 배포 시 코드에 포함되지 않는다.
3. 결론
배포할 때 프로그램이 동작하기 위해 필요한 라이브러리는 배포용 개발할 때만 사용하고 배포할 때는 빠져도 좋은 라이브러리는 개발용
Last updated
Was this helpful?