본문 바로가기
Web

node관련

by whoyoung90 2022. 10. 20.
반응형

> yarn 관련

# 패키지 업데이트 (yarn.lock만 변경됨)
 $yarn upgrade
# yarn.lock에서 설치된 버전으로 package.json을 업데이트
 $yarn global add syncyarnlock
 $syncyarnlock -s -k

# package.json의 현재 버전 제약 조건으로 yarn.lock을 업데이트
 $yarn

[참고 URL]

https://jhyeok.com/yarn-sync-package-json/

https://velog.io/@hahbr88/npm-yarn-%EB%AA%85%EB%A0%B9%EC%96%B4-%EB%AA%A8%EC%9D%8C

 

> nvm 관련

1. node 설치 (nvm)

$brew install nvm

 

2. 환경 변수 설정

 ~/  위치에 nvm 디렉토리 생성

$mkdir ~/.nvm

 

3. zshrc파일 입력하기

방법1) 터미널에서 open ~/.zshrc  👉 아래 코드 붙여넣기 👉 source ~/.zshrc

방법2) 터미널에서 vim ~/.zshrc 👉 아래 코드 붙여넣기 👉 esc 👉 :wq! 👉 source ~/.zshrc

 

3-1) Intel

export NVM_DIR="$HOME/.nvm"
  [ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh"  # This loads nvm
  [ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm"  # This loads nvm bash_completion

 

3-1) M2

export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && . "/opt/homebrew/opt/nvm/nvm.sh"  # This loads nvm
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && . "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"  # This loads nvm bash_completion

[참고 URL]

https://somjang.tistory.com/entry/macOS%EC%97%90-nvm%EC%84%A4%EC%B9%98%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95-feat-brew

 

nvm 다른 노드버전 설치하기

$nvm install 14.20.1

nvm 노드버전 삭제하기

v14를 실행하면 설치되어있던 14.xxx버전이 삭제된다.

$nvm uninstall v14

nvm 노드버전 default 변경하기

$nvm alias default 14.20.1

# alias => 별칭을 지정하는 것 
# default 별칭에 14.20.1로 지정 
# 터미널에 노드버전 14.20.1로 고정

[참고 URL]

https://gist.github.com/falsy/8aa42ae311a9adb50e2ca7d8702c9af1#file-nvm_quick_

 

> node-modules 삭제

$rm -rf node_modules

 

 

반응형

'Web' 카테고리의 다른 글

google analytics 내부 트래픽 필터링  (0) 2022.10.25
google analytics 중복 호스트 문제 해결하기  (0) 2022.10.24

댓글