반응형
npm outdated
npm prune
npm prune을 사용하면 프로젝트에서 사용되지 않는 패키지를 제거할 수 있다.
package.json파일에 명시되지 않은 패키지들을 삭제해준다.
npm prune --production
--production 또는 -P 옵션을 사용하면 devDependencies에 있는 패키지들을 제거해준다.
npm prune --dry-run
--dry-run 또는 -d 옵션을 사용하면 패키지를 제거하지 않고 제거되야 하는 패키지 목록을 알려준다.
npm prune 명령어를 주면 package-lock.json 파일도 같이 업데이트 된다는 점을 잊지 않기!
오래된 패키지 정리 및 프로젝트 경량화에 도움을 주기 위한 명령어이다.
위의 명령어를 사용해서 의존성 충돌을 줄여보자
npm outdated 명령어를 사용해 업데이트가 필요한 패키지들을 리스트업 할 수 있다
npm update --save 로 update를 해주면 된다!
npm upadate 를 해주고 다시 npm outdated를 해주니 current와 wanted가 맞춰진 것을 볼 수 있다!~~
반응형