Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

...

Install Node

...

Option 1. official web site

Latest: https://nodejs.org/ko/download/

...

Option1. Homebrew로 설치

LTS: brew install node

세부 버전 선택시: brew install node@14

Option 2. 공식 홈페이지에서 설치

Node LTS download

macOS Installer 클릭

...

Node LTS Install

설치 파일 클릭 → Continue

...

Continue

...

Install

...

설치 완료

...

Node 설치 확인

node 설치 확인

node -v

...

npm 설치 확인

npm -v

...

...

노드 다중 버전 설치(Multiple Version control for Nodejs)

NVM Install

Reference: https://nodejsgithub.orgcom/download/release/v13.14.0/node-v13.14.0.pkg

...

Option2. Homebrew

brew install node

NVM: Node Multi Version Control

NVM Install

NVM Download

nvm-sh/nvm

nvm stands for Node Version Manager.  it helps you manage and switch between different Node versions with ease. 

Create profile

Create .zshrc file

Since macOS 10.15, the default shell is zsh and nvm will look for .zshrc to update, none is installed by default. Create and run the install script:

touch ~/.zshrc

If use .bash_profile

If you use bash, the previous default shell, run touch ~/.bash_profile to create the necessary profile file if it does not exist.

NVM download

You can install nvm using cURL or Wget. On your terminal, run the following:

Option 1. With cURL:

Code Block
curl -o- https://raw.githubusercontent.com/creationix/nvm-sh/v0.35.2/install.sh | bash

Option 2. Or with Wget:

Code Block
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.3435.02/install.sh | bash

Set env

...

We can then run these 3 lines in the terminal in order to use NVM right away:

Code Block
export NVM_DIR="/Users/{user.name}$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 설치 확인

nvm --version

...

nvm을 활용한 Nodejs 설치(Install

...

LTS: nvm install node

13.14.0: nvm install v13.14.0

Use Node specific version

nvm use {version}

Check Node version

node --version

Yarn install

npm install yarn -g

Cross-env

yarn add cross-env -g

pm2

...

Multiple version of Node.js)

LTS

you can install the most recent LTS release, using:

nvm install --lts

Latest

If you’re not sure what the latest version is, you can use the node alias:

nvm install node

specific version

You can install specific versions by running this command followed by the version you want. For example:

Option 1. Install 14.16.1

nvm install 14.16.1

Option 2. Install 14.16.X

nvm will then install Node.js version 13.14.X, where X is the highest available version. At the time of writing, thesis 1, so you’ll have the 13.14.0 version installed on your system

nvm install 14.16

노드 버전 변경(Switching Between Versions)

To switch through installed versions, nvm provides the nvm use command. This works similarly to the install command. So, you need to follow this by a version number or an alias.

Switch to the LTS release version:

nvm use --lts

Switch to the latest Node.js version:

nvm use node

Switch to Node.js version 14.16.1:

nvm use 14.16.1

노드 default 버전 변경(Set to specific version as a default)

nvm alias default {version}

...

NVM으로 설치된 노드 리스트 확인(Listing Installed Instances)

At any time you can check which versions you have installed by running:

nvm ls

...

You can also check what is the current version in use with the command:

nvm current

...