2017-03-03 14 views
1

프로젝트에서 사용하는 최소 파일을 제외하고 노드 모듈 라이브러리의 다른 폴더를 안전하게 삭제할 수 있습니까?프로덕션 및 개발에 노드 모듈의 어떤 부분이 필요합니까?

예 : 드롭 다운을 위해 각 UI-선택 라이브러리를 사용하여

에서 분 파일을 사용하여 - node_modules/DIST/select.min.js, select.min.css 사용 a의

(사고 cdn 대신 노드 모듈에서 생성 된 라이브러리는 src, docs, test ..와 같은 추가 폴더가 많기 때문에)

+2

'package.json'에서'dependencies'와'devDependencies'의 목록을 살펴보십시오. 후자에서 전자가 아닌 것은 생산에 필요하지 않습니다. – Adam

답변

2

일반적으로이 작업을 수행 할 수 있다고 보장 할 수는 없습니다. 그러나 관행에 따라 대부분의 패키지에는 완전하게 포함되지 않은 복사가 포함되어 있으며 완전하게 포함 된 사본이 있습니다. 이러한 파일은 패키지 내에 다른 종속성이 없으므로 아무 문제없이 패키지의 다른 파일을 삭제할 수 있습니다.

그러나 이것이 필요한 이유는 스스로에게 묻는 것이 좋습니다. 클라이언트 응용 프로그램이 축소 된 파일 만 요청하면 나머지 패키지는 클라이언트에 보내지 않아도됩니다. 따라서 서버 저장 용량이 가장 많이 절약됩니다. 대부분의 패키지는 디스크 공간과 관련하여 최소한입니다.

+0

전체 소스 코드가 웹 사이트로드, 훌륭한 설명에 다운로드 된 것으로 생각했습니다. –