網(wǎng)站首頁 編程語言 正文
前言
nvm
全稱為 node.js version management,譯為node版本管理工具。
由于一臺電腦默認只能安裝一個版本的node.js
,所以當多個項目切換
時,還需要將之前的node.js卸載后
,才能安裝新的
,流程過于繁瑣,切過程中容易出現(xiàn)失誤。
但是nvm
會解決這個問題,它只需要一行命令即可隨時切換node版本
。
安裝
Windows
Github地址:https://github.com/coreybutler/nvm-windows/releases
隨便下載哪個均可,然后一直下一步,直至安裝成功。
安裝完成后,打開命令窗口,nvm -v如果出現(xiàn)版本號,即為下載成功。
Mac
curl -o- [https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh](https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh) | bash
Mac下載后,重啟終端可能會出現(xiàn)
commond not found:nvm
,此時需要配置 .bash_profile 和 .zshrc文件。
.bash_profile的配置
-
打開.bash_profile文件
open ~/.bash_profile
-
添加配置
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
-
執(zhí)行
source ~/.bash_profile
.zshrc的配置
-
打開.zshrc文件
open ~/.zshrc
-
添加配置
export NVM_DIR=~/.nvm [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
-
執(zhí)行
source ~/.zshrc
使用
- nvm install 下載指定版本node
- nvm ls 查看當前安裝的所有node.js
- nvm use 使用指定版本node.js
常用命令如下:
nvm off // 禁用node.js版本管理
nvm on // 啟用node.js版本管理
nvm install <version> // 安裝node.js的命名 version是版本號 例如:nvm install 16.20.0
nvm uninstall <version> // 卸載指定版本的nodejs
nvm ls // 顯示所有安裝的node.js版本,當前使用的版本前會帶*號
nvm list available // 顯示可以安裝的所有node.js的版本
nvm use <version> // 切換到使用指定的nodejs版本
nvm v // 顯示nvm版本
nvm install stable // 安裝最新穩(wěn)定版
原文鏈接:https://blog.csdn.net/owo_ovo/article/details/133222751
- 上一篇:沒有了
- 下一篇:沒有了
相關推薦
- 2022-10-29 .Net?Core?配置文件讀取IOptions,IOptionsMonitor,IOptionsS
- 2022-10-24 centos編譯安裝mariadb的詳細過程_mariadb
- 2022-11-30 Cenots7?離線安裝部署PostgreSQL?的詳細過程_PostgreSQL
- 2024-01-29 在DOS或Windows環(huán)境中,使用工具Debug
- 2023-03-27 使用seaborn繪制強化學習中的圖片問題_python
- 2022-05-23 iOS實現(xiàn)垂直滑動條效果_IOS
- 2023-02-07 go?reflect要不要傳指針原理詳解_Golang
- 2022-08-25 一文了解Android?ViewModelScope?如何自動取消協(xié)程_Android
- 欄目分類
-
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細win安裝深度學習環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支