728x90
npm이란?
노드 패키지 매니저(Node Package Manager)의 약자이며, node의 기본 패키지 관리자이다.
길게 풀자면 Node.js를 통해 만들어진 패키지(모듈)을 설치하고 관리해주는 프로그램을 의미한다.
npm은 따로 프로그램을 설치하는 방식이 아닌, node를 설치할 때 기본적으로 같이 설치된다.
사용 할 때는 termin이나 cmd 등에서 실행해야 한다.
npm
Bring the best of open source to you, your team, and your company Relied upon by more than 11 million developers worldwide, npm is committed to making JavaScript development elegant, productive, and safe. The free npm Registry has become the center of Java
www.npmjs.com
위의 링크는 npm 웹사이트로 패키지를 찾아서 다운로드 할 수 있다.
npm 명령어
프론트엔드 개발을 위해서 사용하는 npm명령어는?
- npm init : package.json 생성
- npm install : package.json 파일 및 해당 종속성에 나열된 모든 모듈을 설치
- npm install package_name@버전 : 특정 패키지의 특정 버전 설치
- npm install 주소 : 특정 저장소 내 패키지 설치. 주로 github을 이와 같이 설치합니다.
- npm install package_name -g : 옵션. 글로벌로 설치. 로컬의 다른 프로젝트도 이 패키지를 사용 가능하게 됩니다.
- npm uninstall : 패키지 삭제 명령어입니다.
- npm update : 설치한 패키지들을 업데이트해줍니다.
- npm dedupe : 중복 설치된 패키지들을 정리해주는 명령어입니다
package.json이란?
프로젝트 정보와 의존성을 관리하는 문서이다.
어떤 패키지(오픈소스)를 사용하는 지 어떤 버전을 사용하는지 등을 기록함으로써
어느 곳에서도 동일한 개발 환경을 구축 할 수 있게 해준다.
'Study > JavaScript' 카테고리의 다른 글
[Javascript] 무한 슬라이드 만들기 (0) | 2023.03.04 |
---|---|
[Node.js] yarn이란? (0) | 2022.01.21 |
[JS]멀티선택 | 다중선택 Multi Select Box (0) | 2021.12.10 |
[JS]자바스크립트 기초 | 연산자 Opertors (0) | 2021.11.29 |
[JS]자바스크립트 기초 | 형변환 (0) | 2021.11.29 |