Mac安装nvm
介绍
VM 是一个Node.js版本管理工具,可以让我们轻松地在不同的Node.js版本之间切换。 它可以在全局和本地范围内安装多个版本的Node.js,并可以在它们之间切换。 此外,NVM 还可以让我们安装和使用不同的npm版本。
安装
1git clone https://github.com/nvm-sh/nvm.git
2cd nvm
3sh install.sh
配置环境变量
1vim ~/.bash_profile
2# 在结尾加入以下内容
3export NVM_DIR="$HOME/.nvm"
4[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
5[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
6
7# 使配置生效
8source ~/.bash_profile
完成后就可以使用nvm -v查看版本了。
使用
1nvm use 18 # 如果没有会提示 nvm install 18
常用操作指令
1# 列出远程版本
2nvm ls-remote
3# 列出所有版本
4nvm ls
5# 安装指定版本node
6vm install [version]
7# 切换制定的node版本
8nvm use [version]
9# 显示当前版本
10nvm current
11# 解除nvm指定的版本,返回系统使用的
12nvm deactivate
13# 给不同的版本号添加别名
14nvm alias <name> <version>
15# 卸载指定的版本
16nvm uninstall <version>
17# 从shell中卸载nvm
18nvm unload
发布日期:2024-01-11 22:29 字数:102 用时
tags:Nvm
标签云
alpine(1) api网关(1) async(1) await(1) centos(4) cli(1) client-go(1) debug(1) docker(10) docker-compose(1) dockerfile(1) embed(1) es6(1) etcd(1) etcdctl(1) freemesh(2) git(6) go(5) go-zeus(5) goland(2) golang(7) grafana(2) grpc(5) grpcurl(1) homebrew(1) homedir(1) http(2) hugo(1) java(2) javascript(3) job(1) js(1) json(1) k8s(16) k8s部署指南(1) kubebuilder(1) kubectl(4) kubernetes(1) linux(2) localecompare(1) lombok(1) metrics(2) mock(1) mysql(1) npm(1) nsenter(1) nvm(1) pnpm(2) pprof(1) prettier(1) prometheus(2) protobuf3(1) protoc(1) qiankun(1) request(1) scss(1) servicemesh(1) spring(1) springcloud->freemesh(1) ssh(2) systemctl(1) tcpdump(1) typescript(2) vite(2) vscode(2) vue(8) vue-admin(2) vue3(1) webssh(1) xtermjs(1) xxl-job(1) yarn(1) zookeeper(1) 云原生(4) 云原生框架(1) 介绍(1) 单体架构->freemesh(1) 单元化(1) 博客(1) 压缩(1) 可观测(1) 后台管理系统(1) 命名规范(1) 多云多活(1) 如水网(1) 安全(1) 安装(1) 容器(2) 开发联调神器(1) 微前端(1) 微服务(2) 微服务架构->freemesh(1) 微服务框架(1) 快速开始(1) 控制面(1) 数据面(1) 文集(2) 服务发现(1) 服务网格(1) 流量泳道(1) 流量管理(1) 监控告警(1) 端口映射(1) 证书(1) 负载均衡(1) 配置(1)