NVM安装使用

1. 卸载已安装的node

cmd,输入npm config list,可看到安装目录等信息

控制面板 卸载node.js

验证:node -vnpm -v

电脑的环境变量看是否卸载干净

2. 下载安装

官网 https://nvm.uihtm.com/

https://github.com/coreybutler/nvm-windows/releases

从官网或者GitHub下载exe文件(官网有Linux和Mac下的安装教程)

一路“下一步”,其中设置【NVM安装路径D:\software\nvm】和【NodeJS安装路径D:\software\nvm\nodejs

以管理员打开cmd

# nvm版本
nvm -v

# 查看所有可下载的Node版本,下方有提示说可下载的node版本完整列表访问https://nodejs.org/en/download/releases
nvm list available

# 安装指定的node版本,可以装多个
nvm install 12.22.12
nvm install 20.18.1

# 查看所有下载的node版本
nvm ls

# 使用指定版本
# nvm use 12.22.12
nvm use 20.18.1

# 查看node是否安装和使用
node -v
npm -v

NVM 和 NodeJS 的环境变量无需配置,在安装过程中已经帮我们自动配置好了:NVM_HOMENVM_SYMLINK

3. 配置

node_global和node_cache

在NVM的安装目录(D:\software\nvm)新建两个文件夹node_globalnode_cache

cmd执行

npm config set prefix "D:\software\nvm\node_global"
npm config set cache "D:\software\nvm\node_cache"

电脑环境变量path(可以是在用户的path配)新增D:\software\nvm\node_global

4. 命令提示

nvm arch # 显示node是运行在32位还是64位。
nvm install <version> [arch] # 安装node, version是特定版本也可以是最新稳定版本latest。可选参数arch指定安装32位还是64位版本,默认是系统位数。可以添加--insecure绕过远程服务器的SSL。
nvm list [available] # 显示已安装的列表。可选参数available,显示可安装的所有版本。list可简化为ls。
nvm on # 开启node.js版本管理。
nvm off # 关闭node.js版本管理。
nvm proxy [url] # 设置下载代理。不加可选参数url,显示当前代理。将url设置为none则移除代理。
nvm node_mirror [url] # 设置node镜像。默认是https://nodejs.org/dist/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
nvm npm_mirror [url] # 设置npm镜像。https://github.com/npm/cli/archive/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
nvm uninstall <version> # 卸载指定版本node。
nvm use [version] [arch] # 使用制定版本node。可指定32/64位。
nvm root [path] # 设置存储不同版本node的目录。如果未设置,默认使用当前目录。
nvm version # 显示nvm版本。version可简化为v。

5. 切换国内镜像源

如果下载node过慢或者安装失败,请更换国内镜像源, 在 nvm 的安装路径下,找到settings.txt,设置node_mirro与npm_mirror为国内镜像地址。

打开链接查看可以node版本:https://registry.npmmirror.com/binary.html?path=node/

# 命令行切换
nvm node_mirror node镜像url
nvm npm_mirror npm镜像url

# 或者修改settings.txt
node_mirror: node镜像url
npm_mirror: npm镜像url

# ---------镜像url---------

# 阿里云镜像
https://npmmirror.com/mirrors/node/
https://npmmirror.com/mirrors/npm/
# 淘宝镜像
https://npm.taobao.org/mirrors/node/
https://npm.taobao.org/mirrors/npm/
# 腾讯云镜像
https://npm.taobao.org/mirrors/node/
https://npm.taobao.org/mirrors/npm/
对于M1 Mac的nvm安装使用,你可以按照以下步骤进行操作: 1. 首先,确保你的系统中存在.bash_profile文件。如果不存在,你可以通过以下命令创建一个: ``` touch .bash_profile ``` 2. 打开.bash_profile文件,并将以下代码复制粘贴进去: ``` export NVM_DIR="$HOME/.nvm" \[ -s "$NVM_DIR/nvm.sh" \] && \. "$NVM_DIR/nvm.sh" # This loads nvm ``` 3. 保存并关闭.bash_profile文件。 4. 执行以下命令使.bash_profile文件生效: ``` source .bash_profile ``` 5. 确认nvm是否成功安装,可以执行以下命令验证: ``` nvm -v ``` 6. 如果你遇到了连接错误(curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused),你可以通过以下步骤解决: - 在IPAddress.com首页,输入raw.githubusercontent.com查询到真实IP地址(例如199.232.68.133)。 - 打开终端(Terminal)并执行以下命令: ``` echo "199.232.68.133 raw.githubusercontent.com" | sudo tee -a /etc/hosts ``` 通过以上步骤,你应该能够成功安装使用nvm在M1 Mac上。希望对你有帮助! #### 引用[.reference_title] - *1* *2* [mac安装nvm(M1)](https://blog.csdn.net/Vanilla1119/article/details/124272724)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v12^insert_chatgpt"}} ] [.reference_item] - *3* [Mac m1上安装使用nvm](https://blog.csdn.net/yunchong_zhao/article/details/121632983)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v12^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值