使用nvm切换node版本的实现方法

 更新时间:2023年10月30日 11:19:18   作者:Julius9246  
我们在工作中可能会碰到这样的情况:一个人要负责多个项目的维护,而项目中的插件又各有不同,插件下载所需的node版本可能也不同,所以只有一个node版本是无法满足工作需求的,所以就有了nvm,volta等node版本管理工具,在本节将介绍nvm的使用方法

确认本机是否安装了nodejs

下载nvm之前需要先把本机的node卸载掉:

node -v // 查询node版本,确认本机安装了node,如果查询不到版本,可跳过这一步。
where node // 查询安装node的所在位置

找到文件夹位置,清空文件夹。

同时,找到本机的【控制面板】-【程序-卸载程序】将node程序卸载。

安装nvm

打开链接,下载nvm-setup.exe。

下载完成后直接运行(建议安装在除C系统盘外的其他盘内),之后一路Next。

安装完成后,先不要着急启动nvm下载node,进入到你刚刚安装的nvm目录下,找到setting.txt文件。

打开文件,输入镜像地址:

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

打开cmd,运行nvm -v来查看下nvm版本,确认nvm是否安装成功。

安装node

在准备使用nvm命令时,建议每次使用管理员身份去打开cmd。在下载node之前我们先来了解下nvm的运行命令。可以使用nvm -help命令来查看nvm的所有运行命令。

只要记住几个常用的命令即可:

  • nvm list(/ls) 查看已经下载的node版本列表
  • nvm list(/ls) available 查看所有的node版本列表
  • nvm install <version> 下载node版本
  • nvm use <version> 使用node版本
  • nvm uninstall <version> 卸载node版本

统一全局配置

  • 我们在安装 nvm 的目录下创建 node_globalnode_cache 两个文件夹。
  • 创建完文件夹后,在 cmd 窗口中输入以下命令:
npm config set prefix "D:\nvm\node_global"
npm config set cache "D:\nvm\node_cache"

到此这篇关于使用nvm切换node版本的实现方法的文章就介绍到这了,更多相关nvm切换node版本内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 解决node-sass下载不成功的问题

    解决node-sass下载不成功的问题

    这篇文章主要介绍了解决node-sass下载不成功的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-10-10
  • node.js中的querystring.parse方法使用说明

    node.js中的querystring.parse方法使用说明

    这篇文章主要介绍了node.js中的querystring.parse方法使用说明,本文介绍了querystring.parse的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下
    2014-12-12
  • node+axios实现下载外网文件到本地

    node+axios实现下载外网文件到本地

    这篇文章主要为大家介绍了node+axios实现下载外网文件到本地示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • 使用Node.js实现Word文档差异比较并高亮标注工具

    使用Node.js实现Word文档差异比较并高亮标注工具

    这篇文章主要介绍了一个使用Node.js编写的智能Word文档差异比对工具,通过解析、比较和生成Word文档,实现自动识别文本差异、智能标注修改痕迹并生成专业比对报告,感兴趣的小伙伴跟着小编一起来看看吧
    2025-04-04
  • Node.js+Express+Mysql 实现增删改查

    Node.js+Express+Mysql 实现增删改查

    这篇文章主要介绍了Node.js+Express+Mysql 实现增删改查,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • node.js中的fs.writeSync方法使用说明

    node.js中的fs.writeSync方法使用说明

    这篇文章主要介绍了node.js中的fs.writeSync方法使用说明,本文介绍了fs.writeSync的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下
    2014-12-12
  • 详解Node.js开发中的express-session

    详解Node.js开发中的express-session

    express-session 是基于express框专门用于处理session的中间件,本篇文章主要介绍了详解Node.js开发中的express-session,有兴趣的可以了解一下<BR>
    2017-05-05
  • 详解nodejs模板引擎制作

    详解nodejs模板引擎制作

    本篇文章主要介绍了nodejs模板引擎制作 ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • 使用nodeJs来安装less及编译less文件为css文件的方法

    使用nodeJs来安装less及编译less文件为css文件的方法

    这篇文章主要介绍了使用nodeJs来安装less及编译less文件为css文件的方法,在文章末尾给大家补充介绍了通过nodejs将less文件转为css文件的方法,具体内容详情大家通过本文学习吧
    2017-11-11
  • 从零开始学习Node.js系列教程三:图片上传和显示方法示例

    从零开始学习Node.js系列教程三:图片上传和显示方法示例

    这篇文章主要介绍了Node.js图片上传和显示方法,结合实例形式分析了nodejs基于http传输图片文件及显示图片的相关实现步骤与操作技巧,需要的朋友可以参考下
    2017-04-04

最新评论