使用nvm管理多版本node的详细教程

 更新时间:2024年08月11日 14:49:55   作者:珊珊102427  
在开发工作中,经常在不同的项目中使用不同版本的node去开发,换一个项目在重新安装node太麻烦,所以使用nvm来管理多版本的node开发环境,就非常方便了,所以本文给大家介绍了如何使用nvm管理多版本node,需要的朋友可以参考下

前言

在开发工作中,经常在不同的项目中使用不同版本的node去开发,换一个项目在重新安装node太麻烦,所以使用nvm来管理多版本的node开发环境,就非常方便了。

准备工作

卸载已安装的node

安装nvm

下载地址:https://sourceforge.net/projects/nvm-for-windows.mirror/

nvm安装步骤

1.创建nvm安装文件夹:D:\Softwares\nvm

2.创建node文件夹:D:\Softwares\nvm\nodejs

3.一路点击next即可

4.在nvm安装路径下找到settings.txt : D:\Softwares\nvm\settings.txt

在文件中加入如下两行

node_mirror:https://cdn.npmmirror.com/binaries/node/

npm_mirror:https://cdn.npmmirror.com/binaries/npm/

5.在nvm安装路径中创建两个文件夹(node_cache, node_global):

创建完文件后,打开cmd, 运行如下命令

npm config set prefix "D:\Softwares\nvm\node_global"

npm config set cache "D:\Softwares\nvm\node_cache"

6.配置环境变量(控制面板>系统>高级环境变量)

这个时候会看到已经在系统变量和用户变量中创建了下面两对环境变量:

在环境变量Path中添加:D:\Softwares\nvm\node_global,系统变量和环境变量都要有

在系统变量中新建一个NODE_PATH:

此时就完成了所有配置。

nvm基本使用

node安装

nvm install 18.15.0

nvm install 22.6.0

上述两个命令就会安装18.15.0和22.6.0版本的node

切换node版本

下面的命令表示使用18.15.0的node

nvm use 18.15.0

查看当前安装了哪些版本的node

nvm list

到此这篇关于使用nvm管理多版本node的详细教程的文章就介绍到这了,更多相关nvm管理多版本node内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 在Node.js中使用Express实现视频评论的列表展示和删除功能

    在Node.js中使用Express实现视频评论的列表展示和删除功能

    在现代Web应用中,视频内容和互动功能(如评论)的结合极大地增加了用户的参与度,本文将通过一个具体的例子,展示如何在Node.js环境中使用Express框架来实现视频评论的列表展示和删除功能,需要的朋友可以参考下
    2024-04-04
  • node(koa2) web应用模块介绍详解

    node(koa2) web应用模块介绍详解

    这篇文章主要介绍了node(koa2) web应用模块介绍详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • node.js使用net模块创建服务器和客户端示例【基于TCP协议】

    node.js使用net模块创建服务器和客户端示例【基于TCP协议】

    这篇文章主要介绍了node.js使用net模块创建服务器和客户端,结合实例形式分析了node.js使用net模块实现TCP客户端与服务器端通信的相关操作技巧,需要的朋友可以参考下
    2020-02-02
  • Node.js如何响应Ajax的POST请求并且保存为JSON文件详解

    Node.js如何响应Ajax的POST请求并且保存为JSON文件详解

    这篇文章主要介绍了关于Node.js是如何响应Ajax的POST请求并且保存为JSON文件的相关资料,文中介绍的很详细,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-03-03
  • 用C/C++来实现 Node.js 的模块(一)

    用C/C++来实现 Node.js 的模块(一)

    这篇文章的主要内容其实简而言之就是——用C/C++来实现 Node.js 的模块,非常的不错,有需要的朋友可以参考下
    2014-09-09
  • Node.js 阻塞与非阻塞的实现

    Node.js 阻塞与非阻塞的实现

    本文主要介绍了Node.js中阻塞和非阻塞调用之间的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • node.js从数据库获取数据

    node.js从数据库获取数据

    这篇文章主要为大家详细介绍了node.js从数据库获取数据的具体代码,nodejs可以获取具体某张数据表信息,感兴趣的朋友可以参考一下
    2016-05-05
  • nodeJS express路由学习req.body与req.query方法实例详解

    nodeJS express路由学习req.body与req.query方法实例详解

    这篇文章主要为大家介绍了nodeJS express路由学习req.body与req.query方法实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • 深入解析koa之中间件流程控制

    深入解析koa之中间件流程控制

    这篇文章主要介绍了深入解析koa之中间件流程控制,koa被认为是第二代web后端开发框架,相比于前代express而言,其最大的特色无疑就是解决了回调金字塔的问题,让异步的写法更加的简洁。,需要的朋友可以参考下
    2019-06-06
  • jwt在node中的应用实践(安装配置封装)

    jwt在node中的应用实践(安装配置封装)

    这篇文章主要为大家介绍了jwt在node中的应用实践包括安装配置封装,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09

最新评论