개발관련/other

Node.js에서 사용하지 않는 패키지를 제거하거나 정리하는 npm 명령

Rateye 2021. 10. 14. 12:25
728x90
반응형
질문 : Node.js에서 사용하지 않는 패키지를 제거하거나 정리하는 npm 명령

package.json 더 이상 정의되지 않은 것)에서 사용되지 않는 (선언되지 않은) 종속성을 모두 제거하는 방법이 있습니까? 내 애플리케이션을 업데이트 할 때 참조되지 않은 패키지를 자동으로 제거하는 것을 좋아합니다.

답변

참고 : 최신 npm 버전은 패키지 잠금이 활성화되면이 작업을 자동으로 수행하므로 --production 플래그로 개발 패키지를 제거하는 경우를 제외하고는 필요하지 않습니다.

npm prune 을 실행 package.json 나열되지 않은 모듈을 제거하십시오.

npm help prune :

이 명령은 "외부"패키지를 제거합니다. 패키지 이름이 제공되면 제공된 이름 중 하나와 일치하는 패키지 만 제거됩니다.

외부 패키지는 상위 패키지의 종속성 목록에 나열되지 않은 패키지입니다.

--production 플래그가 지정된 경우이 명령은 devDependencies에 지정된 패키지를 제거합니다.

출처 : https://stackoverflow.com/questions/21417014/npm-command-to-uninstall-or-prune-unused-packages-in-node-js
728x90
반응형