npx ? npm ≠ npx
npm(node pacakage module)의 5.2.0 버전부터 새로 추가되어 기본 패키지로 제공되기 시작했다.
npx는 npm 레지스트리에 있는 패키지를 더 쉽게 설치하고 관리하도록 도와주는 CLI(Command-line interface) 도구이다.
npm을 더 편하게 사용하기 위해 탄생한만큼 npm을 통해 설치하는 모든 종류의 Node.js 기반의 파일을 간단하게 설치 및 실행할 수 있도록 도와준다.
즉, npx는 노드 패키지 실행을 도와주는 도구이다. 따라서 npx create-react-app이란 'create-react-app'이라는 npm 레지스트리에 있는 패키지를 특정 경로에 실행해서 리액트를 설치해준다.
'React ⚛️' 카테고리의 다른 글
[React] 배열 컴포넌트 사용 시 key 값으로 index를 사용하면 안되는 이유 (0) | 2023.07.17 |
---|---|
[React] 클래스 컴포넌트와 함수 컴포넌트 / HOC(Higher Order Component와 React Hook (0) | 2023.07.16 |
[React-query] 리액트 쿼리를 사용하는 이유 및 useQuery / useMutation 사용법 (0) | 2023.06.02 |
[React] 리액트로 디바운스(Debounce) 구현하기 (0) | 2023.05.17 |
[React] useContext Hook의 사용법 및 상태 관리 라이브러리와의 차이 (0) | 2023.04.12 |