## nvm 踩雷記 nvm 是 Node.js 的 **版本管理器 (version manager)**,可在同一台主機上安裝多個版本的 Node.js 環境,因為不同專案可能會使用不同的 Node.js 版本,那就需要透過一個版本管理器來切換不同的 Node.js 版本。 ### 安裝 [Windows 作業系統安裝連結](https://github.com/coreybutler/nvm-windows/releases),目前有新、舊兩個版本: - 1.2.X: **採用新的目錄架構,<font color='red'>但是會影響 node v14 版的安裝</font>,造成 node 版本無法正常切換至舊版本** - 1.1.X: 可相容 **舊版(14 版以下) node** 的安裝與切換,安裝結果如下圖  :::info :bulb: 下載網頁: https://github.com/coreybutler/nvm-windows/releases/tag/1.1.12 ,看到下載連結即可下載  :bulb:請注意! 安裝完 nvm 後 **Windows 作業系統需要<font color="red">重新開機</font>**,nvm 指令才會生效,否則系統會無法辨識。 ::: ### 常用指令 - **nvm ls**: 列出本機所有安裝的 node 版本 - **nvm install** <version>: 安裝指定版本的 node (如 nvm install 14.19.0) - **nvm use** <version>: 當前命令列套用特定版本的 Node.js (如 nvm use 14.19.0) - **nvm \-\-version**: 查詢 nvm 當前版本,等同 **nvm \-v**
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.