---
title: "@nodejs §nvm 노드 버전 관리자 포직스 호환 설치 스크립트"
url: "https://notes.junghanacs.com/notes/20250529T161426"
author: "Junghan Kim"
date: "2025-05-29T16:14:00+09:00"
lastmod: "2025-06-24T00:00:00+09:00"
tags: ["version","manager","scripts","bib","install"]
description: "nvm이 POSIX 호환 설치 스크립트와 함께 Node.js 버전을 어떻게 관리하는지 정리한다. 자바스크립트 런타임 환경 정리에 유용한 기본 노트다."
---

> [!abstract] 이 노트에 대하여
> 
> nvm이 POSIX 호환 설치 스크립트와 함께 Node.js 버전을 어떻게 관리하는지 정리한다. 자바스크립트 런타임 환경 정리에 유용한 기본 노트다.

## 히스토리

-   [2025-06-24 Tue 06:55] 새노트북에 nvm 22 설치 후 quartz 로딩
-   [2025-05-29 Thu 16:14] 생성
-   [#이맥스 #통합개발환경: #웹 #자바스크립트](https://notes.junghanacs.com/notes/20230705T103200)

## 관련메타

-   [†#설치](https://notes.junghanacs.com/meta/20241014T052540)

## BIBLIOGRAPHY

- “Nvm-Sh/Nvm Node Version Manager - Posix-Compliant Bash Script to Manage Multiple Active Node.Js Versions.” 2025. <https://github.com/nvm-sh/nvm>.

## nvm-sh/nvm Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

([“Nvm-Sh/Nvm Node Version Manager - Posix-Compliant Bash Script to Manage Multiple Active Node.Js Versions” 2025](https://notes.junghanacs.com/notes/20250529T161426#citeproc_bib_item_1))

```shell
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash

zsh
nvm
```

## 2025 `nvm` 사용 및 npm 업데이트

[2025-05-29 Thu 16:18]

쿼츠의 경우 npm 버전이 낮아서 설치가 안된다. 다음 확인

가용 버전 확인

```text
nvm ls
```

버전 세팅

```text
nvm use v20.14.0
```

npm 업데이트

```text
npm install -g npm@latest
```

```text

➜ nvm use v20.14.0
➜ nvm use v20.14.0
Now using node v20.14.0 (npm v10.7.0)
(base) ~ via  v20.14.0
➜ nvm ls
        v18.4.0
->     v20.14.0
         system
default -> node (-> v20.14.0)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v20.14.0) (default)
stable -> 20.14 (-> v20.14.0) (default)
lts/* -> lts/iron (-> v20.14.0)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.12 (-> N/A)
lts/fermium -> v14.21.3 (-> N/A)
lts/gallium -> v16.20.2 (-> N/A)
lts/hydrogen -> v18.20.3 (-> N/A)
lts/iron -> v20.14.0
(base) ~ via  v20.14.0
➜ npm install -g npm@latest

removed 7 packages, and changed 69 packages in 2s

22 packages are looking for funding
  run `npm fund` for details
(base) ~ via  v20.14.0
➜ npm --version
10.8.2
(base) ~ via  v20.14.0
```

## 2025 nodejs 22 버전 업그레이드

-   [2025-06-24 Tue 06:52] 새 노트북에 설치
-   [2025-05-29 Thu 16:22] 생성

nvm으로 버전을 관리하고 있으니 알고 있어라

```shell
nvm install 22
npm install -g npm@latest
```
