管理nodejs版本工具nvm详解
更新时间:2026年04月13日 10:04:40 作者:Sunshine_Jian
文章介绍了nvm(Node Version Manager)的安装与使用,包括基础命令如安装、切换Node版本、设置镜像源等,以及可能遇到的问题解决方法
nvm 方便切换不同版本的 node 及 对应的 npm 版本
一、安装nvm
nvm官网 (内含下载的文件,点击进去下载,并按照 网站文档步骤 操作即可)

二、nvm 基础命令
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。
| nvm | 查看相关的命令 |
| nvm root | node安装目录 |
| nvm list available | 显示可安装的版本 |
| nvm install 18.14.0 | 安装指定版本的 node |
| nvm list | 查看已安装版本 |
| nvm use 18.14.0 | 选择 node 版本,后面是版本号 |
三、镜像相关设置
查看 当前配置的镜像
npm config get registry
卸载所有的镜像
npm config delete registry
设置淘宝镜像
npm config set registry https://registry.npmjs.org/
设置腾讯的镜像
npm config set registry http://mirrors.cloud.tencent.com/npm/
四、可能遇见的问题
reason: certificate has expired 错误
1、取消ssl验证:(一般情况,请保持为true,用完记得改回来)
npm config set strict-ssl false
2、更换npm镜像源:
npm config set registry http://registry.cnpmjs.org npm config set registry http://registry.npm.taobao.org
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Windows中彻底删除Node.js环境(以及npm)的方法
本文详细介绍了如何在Windows电脑中彻底删除Node.js环境,包括查找安装路径、使用控制面板卸载以及手动删除残留文件夹2025-01-01
Node.js发送HTTP客户端请求并显示响应结果的方法示例
这篇文章主要介绍了Node.js发送HTTP客户端请求并显示响应结果的方法,结合完整实例形式分析了nodejs发送http请求及响应的相关操作技巧,需要的朋友可以参考下2017-04-04
详解express使用vue-router的history踩坑
这篇文章主要介绍了express 使用 vue-router 的 history 踩坑,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-06-06
node.js中express模块创建服务器和http模块客户端发请求
今天小编就为大家分享一篇关于node.js中express模块创建服务器和http模块客户端发请求,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧2019-03-03


最新评论