728x90
What is NPM ?👋🏻
NPM은 node package manager 의 줄임말이다.
NPM은 저장소 역할을 한다.
어플리케이션을 실행하고 배포 할 때, npm run start , npm run build 를 사용하게 된다.
npm에 관한 정의는 package.json에 정의되어있다.
npx의 장점 🧏🏻♀️
기존에 create-react-app을 진행 할 때
npm install -g create-react-app
로 다운을 받았었다. ( global 디렉토리에 다운 받음 )
이제는 npx를 이용하여 그냥 create-react-app을 이용 할 수 있다.
npx가 npm registry 에서 create-react-app을 찾아서 다운로드 없이 실행을 시켜주기 때문이다.
따라서 npx의 장점은 ?
1. Disk Space를 낭비하지 않을 수 있다.
2. 항상 최신 버전을 사용 할 수 있다.
결론 🧐
예전에는 npm을 이용하여 create-react-app을 -g로 컴퓨터에 다운 받았지만,
npx를 이용하여 npm registry에서 create-react-app을 이용 할 수 있다. !!!!
반응형
'Front-end > React' 카테고리의 다른 글
#14. React Js를 위한 CSS FrameWork (0) | 2021.02.07 |
---|---|
#13, React Router Dom ( BrowserRouter , HashRouter, Switch, Route ) (0) | 2021.01.24 |
#11, Create-React-App (0) | 2021.01.20 |
#10. React (리액트) 란? (0) | 2021.01.20 |
[ React ] SSR ( 서버사이드렌더링 ) & CSR ( 클라이언트사이드렌더링 ) (0) | 2020.05.13 |