マッスル・メモリー

筋肉エンジニアのブログ

【fnm, node.js】fnmを使ってnode.jsをプロジェクトごとに管理する。

Dockerを導入していないプロジェクトがある場合にプロジェクトごとにnodeのバージョンを管理したい。 そんな時はfnmを使用する。

fnmとは、Rustで構築された高速でシンプルなNode.jsバージョンマネージャ。クロスプラットフォームのサポート(macOSWindowsLinux

github.com

# fnmをインストールする
curl -fsSL https://fnm.vercel.app/install | bash

# 環境変数の設定
eval "$(fnm env)"

fnm --version
# fnm 1.33.1

# node v16.13.0のインストール
fnm install v16.13.0

# v16.13.0を使用する
fnm use v16.13.0

node -v
# v16.13.0

# nodeのバージョンを設定する
touch .node-version
node -v >> .node-version