NVS node版本管理工具簡單介紹及使用


NVS node版本管理工具簡單介紹及使用

Node Version Switcher
windows上也可以使用的node版本管理工具

安裝

安裝

使用

全部命令

# 查看當前使用的nvs版本
nvs --version
# 或者
nvs -v

# 列出所有可用的nvs版本
# 可供下載
nvs ls-remote
# 本地已下載
nvs ls

# 下載指定版本,如 nvs add 16、nvs add 16.14、nvs add lts
nvs add <version>

# 刪除指定版本,如 nvs rm 16、nvs rm 16.14、nvs rm lts
nvs rm <version>

# 切換到指定版本,如 nvs use 16、nvs use 16.14、nvs use lts
# 僅在此次終端會話有效,下次終端會話重新使用默認版本
nvs use <version>

# 指定默認的版本,如 nvs link 16
nvs link <version>
# 這樣就可以使用 nvs use 默認版本
nvs use default
# 或直接運行
nvs use

# 查看當前使用的node版本
nvs which

自動切換node版本

在windows以及wsl上測試,只會在當前命令行生效,重新打開命令行后失效
想要使用需要再次運行 nvs auto on

在目標目錄下創建一個.node-version 文件或者 .nvmrc 文件,內容為需要使用的node版本,如:

# .node-version 或者 .nvmrc
16.14.2

然后運行以下命令:

nvs auto on

此時,進入包含上述文件的目錄時,nvs會自動切換到指定的node版本,如果指定的版本不存在,則會直接安裝然后切換
退出包含上述文件的目錄時,會自動切換至默認版本

# 也可手動切換,此時直接運行
nvs use

全局模塊安裝

在使用nvs的情況下,安裝的全局模塊並不會隨着node版本的切換而在新的版本中可用
可以使用以下命令將某一個版本中的全局模塊安裝到另一個版本中

# from 為先前已經安裝過全局模塊的版本 to 為即將安裝全局模塊的版本,  
# 例如:nvs migrate 14 16,表示將14版本中的全局模塊也安裝到16版本中
nvs migrate <from> <to>

參考

https://github.com/jasongin/nvs


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM