본문 바로가기

FRONT-END/node.js

NPM

반응형

NPM이란 무엇입니까?

NPM은 Node.js 패키지의 패키지 관리자이거나 원하는 경우 모듈입니다.

www.npmjs.com 은 무료로 다운로드하여 사용할 수있는 무료 패키지를 제공합니다.

Node.js를 설치할 때 NPM 프로그램이 컴퓨터에 설치됩니다.


npm 명령어


npm init 

package.json 생성


npm install 패키지설치

옵션

--save or -S

--save-dev or -D


dependencise

-g 글로벌패키지에 추가


npm update

설치한 패키지를 업데이트


npm dedupe

npm의 중복된 패키지를 정리할때


npm docs

패키지에 대한 설명

 

조회

npm root 

node_modules의 위치


npm outdated

오래된 패키지가 있는지 알려준다.


npm ls [패키지명]

패키지를 조회


npm ll 


npm search

npm 저장소에서 패키지를 검색


npm owner

패키지 소유자


npm bugs

버그가 발생했을 때 연락을 취할지 알려줌

github의 issue 탭을 연다



실행


npm start

package.json의 script에 있는 start 명령어를 실행

따로 설정하지 않았으면 node server.js가 실행


npm stop


npm restart


npm test

test 명령어를 실행


npm run

그 이외의 scripts를 실행하는 명령어

bulid가 명령어가 있다면 npm run build하면된다.


설정

npm cache

npm 내의 cache를 보여준다.

npm에 문제가 생기면 npm cache clean으로 cache를 지움


npm rebuild

npm을 다시 설치하는 명령어

에러가 발생시 주로 npm cache clean 한 후 이 명령어를 쳐서 재설치


npm config

npm의 조작하는 명령어

npm config list하면 현재 설정들 볼수 있다.

npm set [이름] [값],

npm get [이름]

속성을 설정하거나 조회



반응형