티스토리 뷰
NVM ( node 버전 관리 )
- 노드 기반 즉 의존성이 포함된 라이브러리를 많이 쓰는 경우에 협업자들끼리 node 버전을 맞추지 않으면 매번 의존성 라이브러리들을 설치하거나
깃에서 충돌이 날 것이다. 이럴때 간편하게 node 를 설치하고 버전관리를 해주는 것이 nvm 이라는 것이 있다.
note: curl 로 설치
sudo curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash
- sudo 명령어를 썼기에 사용자 비번 넣으라고 나올 것이다. 가볍게 비번을 넣어주면 설치 뙁 ~!!!!
- 설치 후 잘 설치 되었는지 터미널에서 확인
nvm ls-remote
command not found 라는 문구가 뜨면서 안되는 경우가 있다.
다음과 같이 해보자..
1. 터미널에 .bash_profile 있는지 확인( 참고로 필자는 최상위 루트에서 터미널 명령어를 실행했다. )
-> 명령어 find ./.bash_profile
아래와 같이 파일이 존재할 경우 아래 처럼 해당 파일이 있다고 알려줄 것이다.
./.bash_profile
없다면 find: ./.bash_profile:No such file or directory 라는 문구가 뜰 것이다.
2.bash_profile 에 내용 추가
위 내용에서 .bash_profile 이 없는 경우엔 만들어 준다.
터미널에 다음과 같이 .bash_profile을 만든다. --> touch .bash_profile
.bash_profile 이 있는 경우엔 터미널에 다음 명령어를 치고 내용확인 -> open .bash_profile
.bash_profile 안에 코드는 아래와 같다.export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
그리고 다시 설치~
nvm 에서 자주 사용할 명령어
nvm --version
( 설치된 nvm 버전 )
node --version
( 설치된 node 버전 )
nvm ls
( 현재 설치된 버전을 보여준다. )
nvm ls-remote
( 설치 가능한 node 버전을 알려준다. )
nvm install v5
( node 5버전대에 latest 버전을 설치한다. )
nvm use v5
( node 설치된 v5버전으로 사용한다. )
7-2. window 에서 nvm 설치
- NVM 설치 파일 다운로드
- https://github.com/coreybutler/nvm-windows/releases
- 위 주소에 접속하여 nvm-setup.zip 파일을 다운 받는다.
NVM 설치 방법
- 받은 압축 파일을 풀고 nvm을 install 한다.
- windows 명령 프롬프트 cmd를 실행한다.
- nvm version을 입력하여 설치된 것을 확인한다.
nodejs & npm 설치 방법
- nvm install v10.16.3 입력 설치
- nvm ls 를 입력 > 버전을 확인.
- nvm use 10.15.2 를 입력 > 해당 버전의 nodejs 활성
'유용한 정보' 카테고리의 다른 글
markdown 활용 html 가이드 만들기 (0) | 2021.01.10 |
---|---|
오픈그래프 / 파비콘 (0) | 2021.01.10 |
git add / commit / log (0) | 2021.01.08 |
git reset / rebase / stash (0) | 2021.01.08 |
git fetch / cherry-pick (0) | 2021.01.08 |
- Total
- Today
- Yesterday
- 내장요소
- svg icon font
- react
- 태그
- icon font
- anime.js
- 자바스크립트
- Intrinsic
- RefreshToken
- svg모션
- git
- React.StrictMode
- Angular
- react-router-dom
- 코도바
- 앵귤러
- for of 구문
- cordova
- JsDoc
- git checkout -b
- 반복문
- vue-router
- Aptana
- 아이콘 폰트 만들기
- Vue3
- svg 폰트
- 리프래시토큰
- CSS
- interceptors
- IntrinsicElements
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |