나는 계속 npm을 써왔었는데
어느순간 보니까 다들 npx를 쓰고있었다.
npm install OOO -g
그냥 다들 글로벌로 설치하길래 나듕,,하고썻는데
생각해보면 나 왜 글로벌 씀 이거였,,,,,,,,,왜죠,,
글로벌로 설치하면 안 좋은 점이
1. 모듈이 업데이트되었는지 확인불가
2. 업데이트했을 때 변동사항이 생겨 다른 프로젝트에 영향을 끼침
3. create-react-app에 치명적,,
3에 치명적인 이유는 create-react-app는 변경사항이 잦기 때문에 매번 npm을 재설치하지 않으면
이전버전 그대로 사용할 수도 있다는,,
그러므로 매번 npm을 다시 설치하지 않으면 안 된다
그래서 나온 것이 npx!!!
글로벌이 아니고 매번매번 새로운 버전을 가지고 와준다
결론은 npx가 조타,, 입니다
아닌가,,상황에 따라 물런 다르겠지만,,!
부족한 설명이 있거나 추가사항이 있다면 제발 알려주세요,,
'Front-end' 카테고리의 다른 글
REST API (1) | 2023.08.15 |
---|---|
e.preventDefault 사용 이유 (0) | 2023.07.22 |
react-router-dom (0) | 2023.07.08 |
프레임워크 / 라이브러리 / 플러그인 (0) | 2023.07.06 |
solidjs란 (0) | 2023.06.21 |