sitelink1 | |
---|---|
sitelink2 | |
sitelink3 | |
extra_vars4 | |
extra_vars5 | |
extra_vars6 |
Node.js 관련
- 명령어 검색 : node -h
- 현재 버전 확인 : node -v
- 캐시 삭제 : sudo npm cache clean -f
- 모듈 설치 : sudo npm install -g [모듈명]
- 모듈로 Node.js 설치
> sudo [버전] stable
> 다른 버전을 설치하려면 sudo n 5.11.0 으로 실행하면 됨
NPM 관련
- 명령어 검색 : npm -h
- 현재 버전 확인 : npm -v
- npm으로 npm 설치 : sudo npm install -g npm
- 새로운 npm 버전 확인하기 : npm -v
- package.js (의존성관리) 설치
> npm init : step by step으로 package 관련 정보를 입력 받음
> npm init -y : 기본 package.js 생성
- 모듈설치
> npm install 또는 npm install [모듈명]
> npm 에서 관리하는 패키지를 설치
> 패키지명을 기입하지 않은 경우, package.js 에서 설정한 내용에 따라 패키지를 설치
> 함축형으로 npm i [모듈명] 으로 사용 가능
> 로컬 설치 : npm i [모듈명] (dependencies에 설치)
> 로컬 설치 : npm i [모듈명] --save-dev (devDependencies에 설치)
> 글로벌 설치 : npm i -g [모듈명] (컴퓨터 전역에서 사용할 수 있도록 npm 패키지 폴더에 설치되어 관리)
- 모듈삭제
> npm remove [모듈명] 또는 npm uninstall [모듈명]
> 설치 했던 module 이 -g(글로벌) 로 설치한 경우 : npm remove -g [모듈명]
- 설치된 모듈 리스트 확인
> npm list
> npm list -g
> npm ls (함축형)
> npm ls -depth=0
- 중복된 패키지들을 정리 : npm dedupe
- 패키지에 대한 설명 : npm docs
- node_modules의 위치 : npm root
- 오래된 패키지 정보 : npm outdated
> 오래되었고 package.json에 적어둔 버전 범위와 일치하면 빨간색
> 오래되었지만 버전 범위와 일치하지 않으면 노란색
- 패키지를 조회 : npm ls
> 현재 설치된 패키지의 버전과 dependencies를 트리 구조로 표현
> npm ll을 하면 더 자세한 정보
> npm ls [패키지명]을 하면 해당 패키지가 있는지와, 해당 패키지가 어떤 패키지의 dependencies인지 출력
- npm 저장소에서 패키지를 검색 : npm search
> 패키지의 이름, 설명 또는 키워드를 바탕으로 검색 결과가 출력
- 패키지의 소유자 정보 : npm owner
- npm에 회원가입하는 명령어 : npm adduser
> npm login 과 동일 (반대는 npm logout)
- 내가 누군지 물어보는 명령어 : npm whoami
- 패키지를 직접 출시하거나 버전 업그레이드 : npm publish
> gitignore또는 .npmignore 파일에 적혀있지 않은 파일들은 npm 저장소에 업로드되어 출시
- 이미 낸 패키지를 사용하지 않도록 권고하는 명령어 : npm deprecate
- publish한 패키지를 다시 unpublish : npm unpublish
- 자신이 좋아하는 패키지를 표시하는 기능 : npm star
- package.json의 scripts에 있는 프로그램 start 명령어를 실행 : npm start
> start 명령어를 따로 설정하지 않았다면 node server.js가 실행
> 프로그램 정지는 npm stop
> 프로그램 재시작은 npm restart
- test 명령어를 실행 : npm test
- scripts에 build 명령어를 수행 : npm run build
- npm 내의 cache 정보를 출력 : npm cache
> npm에 문제가 생겼을때 npm cache clean으로 cache를 지울 수 있다
- npm을 다시 설치하는 명령어 : npm rebuild
> 에러가 발생했을때 npm cache clean을 한 후 이 명령어로 재설치 해본다
- npm의 설정을 조작하는 명령어 : npm config
> npm config list 는 현재 설정들을 볼 수 있고, npm set [이름] [값], npm get [이름]으로 속성을 설정하거나 조회