Front-end

npm과 npx의 차이

SONIHEEE 2023. 6. 19. 18:31

나는 계속 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