## 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
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up