NPM(Node Package Manager)
- dependencies(의존성)관리, 라이브러리들을 담고있는 곳. (npm install... )
- app을 작동시킬 때 사용 (npm run start, npm run build ...)
- local / global 로 설치할 수 있다. (뒤에 -g로 플래그를 주면된다.)
리액트 앱 생성 시에도 -g 플래그를 해주어야 하나, npx로는 그렇게 해주지 않아도된다
왜?
NPX(Node Package eXcute)
NPM 5.2.0 버전 이상부터 지원되는 npx 을 사용하면
- -g 디렉토리를 사용하지않고 바로 node 레지스트리에있는걸 찾아서 다운로드 없이 실행시켜준다
(local path부터 적어갈 필요가 없다)
- Disk Space낭비가 줄어들고 항상 최신버전을 사용할 수 있게된다
반응형
'개발 > Javascript' 카테고리의 다른 글
[Node] 로그인,로그아웃 기능 구현하기 (JsonWebToken & cookie-parser & Auth) (0) | 2022.08.25 |
---|---|
[Node] Bcrypt 사용해서 암호화하기 (0) | 2022.08.24 |
[Node] Nodemon 설치 (1) | 2022.08.21 |
[Node] BodyParser, PostMan설치 & 회원가입 정보 넘기기 (0) | 2022.08.20 |
[React] 미니프로젝트 - 배포하기 w.Firebase (0) | 2022.08.20 |