nvm 설치
# cURL 설치
noel /mnt/d sudo apt install curl
# nvm 설치
noel /mnt/d curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
# % Total % Received % Xferd Average Speed Time Time Time Current
# Dload Upload Total Spent Left Speed
# 100 13527 100 13527 0 0 40020 0 --:--:-- --:--:-- --:--:-- 40020
# => Downloading nvm from git to '/home/noel/.nvm'
# => Cloning into '/home/noel/.nvm'...
# remote: Enumerating objects: 290, done.
# remote: Counting objects: 100% (290/290), done.
# remote: Compressing objects: 100% (257/257), done.
# remote: Total 290 (delta 34), reused 111 (delta 20), pack-reused 0
# Receiving objects: 100% (290/290), 163.37 KiB | 6.81 MiB/s, done.
# Resolving deltas: 100% (34/34), done.
# => Compressing and cleaning up git repository
# => Appending nvm source string to /home/noel/.bashrc
# => Appending bash_completion source string to /home/noel/.bashrc
# => You currently have modules installed globally with `npm`. These will no
# => longer be linked to the active version of Node when you install a new node
# => with `nvm`; and they may (depending on how you construct your `$PATH`)
# => override the binaries of modules installed with `nvm`:
# /usr/lib
# ├── corepack@0.10.0
# => If you wish to uninstall them at a later point (or re-install them under your
# => `nvm` Nodes), you can remove them from the system Node as follows:
# $ nvm use system
# $ npm uninstall -g a_module
# => Close and reopen your terminal to start using nvm or run the following to use it now:
# export NVM_DIR="$HOME/.nvm"
# [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
# [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
nvm 환경 변수 설정
noel /mnt/d vim ~/.zshrc
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
# 추가 후에 저장
noel /mnt/d source ~/.zshrc
# 버전 확인
noel /mnt/d nvm --version
0.35.3
현재 설치된 노드 버전 확인
noel /mnt/d nvm install node
# Downloading and installing node v17.9.0...
# Downloading https://nodejs.org/dist/v17.9.0/node-v17.9.0-linux-x64.tar.xz...
# ####################################################################################################### 100.0%
# Computing checksum with sha256sum
# Checksums matched!
# Now using node v17.9.0 (npm v8.5.5)
# Creating default alias: default -> node (-> v17.9.0)
node 설치
# 설치
noel /mnt/d nvm install node --lts
# 버전 확인
noel /mnt/d nvm ls
# -> v17.9.0
# system
# default -> node (-> v17.9.0)
# node -> stable (-> v17.9.0) (default)
# stable -> 17.9 (-> v17.9.0) (default)
# iojs -> N/A (default)
# unstable -> N/A (default)
# nvm_list_aliases:36: no matches found: /home/noel/.nvm/alias/lts/*