DeAI Research
Source · Zenodo (CERN European Organization for Nuclear Research)

fnm 入門チュートリアル

2026Katsuhiko Kawai

cid f8b56d19e7d22e3395a56ce8b0aadd8d073586697f3213393fc77986e0707838 · original · open access · via openalex

Title: fnm 入門チュートリアル
Authors: Katsuhiko Kawai
Venue: Zenodo (CERN European Organization for Nuclear Research)
Year: 2026
Canonical: doi:10.5281/zenodo.19647025
URL: https://doi.org/10.5281/zenodo.19647025
Collector: openalex
OA: true

ABSTRACT
fnm(Fast Node Manager)は,Rust で実装された単一バイナリのクロスプラットフォームなNode.js バージョンマネージャである. .nvmrc / .node-version に加え package.jsonの engines.node 解決も既定で備えた自動バージョン切替(--use-on-cd)を特徴とし,シェル初期化のオーバーヘッドは nvm の百分の一以下に収まることもある.macOS / Linux / Windows を単一コードベースで公式サポートする点も nvm にはない利点である.volta が2025 年 11 月に upstream で unmaintained と宣告された現状では,既存 volta 利用者にとっても有力な移行先である.本チュートリアルでは,各 OS でのインストール,シェル初期化,基本コマンド,プロジェクト単位の自動切替,環境変数による挙動調整,CI(GitHub Actions)・Docker での利用,nvm / volta からの実務的な移行手順(corepack との併用を含む),および代表的なトラブルシューティングまでを,実行例とともに日本語で解説する.本稿は公式リポジトリhttps://github.com/Schniz/fnm を主な典拠とする.