[Node.js] NPM 프로젝트

2019. 3. 3. 23:00프로그래밍 언어/Javascript :: Node.js :: ReactJS

NPM 

공식 사이트에 따르면 npm은 '세계에서 가장 큰 소트프웨어 레지스트리(라이브러리)' 라고 정의하고 있다. 

오픈 소스 개발자들은 npm을 사용해서 패키지를 공유하고 대여할 수 있으며, 많은 조직에서 개인 개발도 관리 할 수 있다고 한다.

  • 무료
  • CLI 환경 지원



1. NPM 프로젝트 초기화

# npm init

>    기본 설정 파일 생성 (package.json)

Key & Value 쌍으로 구성된 javascript object 파일이 생성됨.


2. NPM 모듈 설치

# npm install [PACKAGE_NAME]

 --save : Dependency를 package.json 에 자동으로 추가 시켜줌. 다음에 패키지를 설치시 함께 설치되도록 하는 것

-g : global 옵션으로. 내 PC의 어떤 디렉터리에서도 해당 명령어를 입력하면 사용할 수 있도록 해주는 옵션


3.패키지 퍼블리싱

# npm whoami

# npm login

# npm publish


모듈 업로드를 위해 로그인을 하고, publish 명령을 통해 저장소에 업로드 할 수 있다.


* 자세한 설명은 아래 블로그에 친절하게 설명되어 있어서 링크를 첨부한다.

Outsider's Dev Story  https://blog.outsider.ne.kr/829