NodeJS NPM 명령어 모음

Heewan Pan·2023년 11월 7일
//*********************
// * NodeJS / NPM
//*********************
//----------------
// NodeJS / NPM 명령어
//----------------
	// 설치된 모듈 목록 보기
	npm list -g --depth 0

	// 초기 package.json 생성
	npm init

	// 명령어를 모를 때, 역할, 옵션 등을 알 수 있다.
	npm help

	// 해당 명령어에 대해 알고 싶을 때
	npm 명령어 help
	npm install help

	// npm 모듈 로컬 설치
	--save or -S : dependencies에 추가
	--save-dev or -D : devDependencies에 추가
	-g : global 패키지에 추가

	npm install	// package.json 에 있는 내용대로 모듈을 설치 / 업데이트 한다.
	npm i

	// npm 모듈 삭제
	npm uninstall moduleName

	// npm 모듈 업데이트
	npm update

	// 중복된 모듈 정리
	npm dedupe

	// node_modules의 위치를 알려준다.
	npm root

	// 오래된 패키지의 존재 유무를 알려준다.
	npm oudated

	// 패키지를 조회한다.
	// npm ls 패키지명 해당 패키지의 유무, 어떤 패키지의 dependencies인지 알려준다.
	npm ls

	// 패키지의 더 자세한 정보를 알려준다.
	npm ll

	// npm내의 cache 목록 확인	캐시(Cache)
	npm cache

	// 캐시 삭제	캐시(Cache)
	npm cache clean --force

	// npm 재설치	에러가 발생했을 때 주로 npm cache clean을 해주고
	npm rebuild

	// 버전 확인
	npm -v
	node -v
	npm -version

	// rimraf 설치	node_modules 폴더 삭제 전
	npm install rimraf

	// node_modules 폴더 삭제	node_modules 폴더 삭제 실행
	rimraf node_modules

	// package.json 내에 정의 되지 않은 패키지 삭제
	npm prune

	// package.json의 scripts에 있는 start 명령어를 실행, 따로 설정하지 않았다면 node server.js가 실행
	npm start

	// 실행중인 npm을 중지
	npm stop

	// stop후에 다시 start
	npm restart

	// 그 이외의 scripts 실행	npm run 명령어
	npm run

	// npm의 설정을 조작
	// npm config list : 현재 설정 조회
	// npm set : 이름 값
	// npm get 이름 : 이름으로 속성을 설정하거나 조회
	npm config




0개의 댓글