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 [이름]
속성을 설정하거나 조회