1. 라이브러리 관리
React를 사용한 프로젝트를 하는 과정에서 기획이 정확하지 않고, react의 숙련도가 많이 높지 않을 때였다. 하나의 기능을 구현하는 과정에서 npm으로 많은 라이브러리들을 설치하고 개발을 하게 되었다.
예를 들어 캘린더 기능을 구현해야 할 때 react-calender를 제외한 무수히 많은 캘린더가 존재하며, 라이브러리마다 내부 css 수정과 기능에 대한 내용이 달라 여러 개를 시도해보기도 한다.
이러한 과정들이 있는 이후 마주친 내 package.json은 처참했다.
내가 사용하고 있는 라이브러리가 무엇인지, 사용하지 않는 라이브러리는 무엇인지 확인하기 너무 어려운 것이 아닌가.
한번에 편하게 사용하지 않는 라이브러리들을 찾을 수는 없을까?
2. npx
npx를 통해 쉽게 사용하지 않는 라이브러리를 정리할 수 있다.
npx는 npm의 패키지를 더 쉽게 설치하고 관리할 때 사용하는 Node Package eXecute이다.
npm 5.2.0 이상의 버전을 설치했다면, 별도의 설치가 필요 없이 자동으로 설치되어 있을 것이다.
npx depcheck
npx depcheck이라는 명령을 통해 간편하게 내가 설치는 되어있지만 사용하지 않는 라이브러리를 지울 수 있다.
'Dog-Honey-Tips' 카테고리의 다른 글
[Linux] 서버와 클라이언트 간 데이터 타입 (불 일치 및 고려 사항) (0) | 2024.12.02 |
---|---|
[Linux] 리눅스에서 기존 사용자 계정을 새로운 사용자로 복제하는 방법 (0) | 2024.12.01 |
[Ubuntu] ssh로 다른 컴퓨터에서 접속할 수 있도록 서버 설정하기(우분투 + 윈도우/ WSL) (1) | 2024.11.22 |
[AWS] IAM 사용자 생성하기 (3) | 2024.10.13 |
[Obsidian] 코드 복붙 한 줄 생김/ 코드 복붙 줄 띄어짐 (해결방법) (4) | 2024.09.22 |