首页 > 编程语言 >使用nvm管理多版本node的详细教程

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

时间:2024-11-16 11:07:10浏览次数:1  
标签:node 教程 版本 nvm 安装 环境变量 Softwares

在开发工作中,经常在不同的项目中使用不同版本的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

 

标签:node,教程,版本,nvm,安装,环境变量,Softwares
From: https://www.cnblogs.com/ttjm/p/18549166

相关文章

  • sqlmap使用教程
    参考文章:SQLmap使用教程图文教程(超详细)-CSDN博客可使用必应搜索以下网站来测试使用:inurl:news.asp?id=site:edu.cninurl:news.php?id=site:edu.cninurl:news.aspx?id=site:edu.cnhttps://i-blog.csdnimg.cn/blog_migrate/80d2a4ffaa0cb7d7d1db82770ccdf1cf.png扫描完......
  • (分享源码)计算机毕业设计必看必学 上万套实战教程手把手教学JAVA、PHP,node.js,C++、pyth
    摘要随着计算机科学技术日渐成熟,人们已经深刻认识到了计算机功能的强大,计算机已经进入到了人类社会发展的各个领域,并且发挥着十分重要的作用。通过管理系统在电脑上的应用,人们能更好的管理信息,储存数据。为了能够提供游戏商城的方便性,开发了基于vue的游戏网站。此游戏网站......
  • (分享源码)计算机毕业设计必看必学 上万套实战教程手把手教学JAVA、PHP,node.js,C++、pyth
    摘要随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,招聘网站当然也不能排除在外。招聘网站是以实际运用为开发背景,运用软件工程开发方法,采用互联网技术构建的一个管理系统。整个开发过程首先对软件系统进行需......
  • 计算机毕业设计项目推荐,SSM山西能源学院教室管理系统81671(开题答辩+程序定制+全套文案
    摘 要随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,山西能源学院教室管理系统当然也不能排除在外。山西能源学院教室管理系统是以实际运用为开发背景,运用软件工程原理和开发方法,采用 SSM技术构建的一个管理系......
  • C++ 游戏开发入门教程:从基础到实践
    引言C++是一种广泛应用于游戏开发的编程语言,因其高性能和对硬件资源的精细控制能力,成为了许多大型游戏和引擎的首选语言。无论是开发2D还是3D游戏,C++都能够提供高效的计算和优异的性能,尤其在需要处理大量数据和实时计算的情况下,如渲染、物理计算和网络通信等。本文将介......
  • Python 网络爬虫入门教程
    引言网络爬虫(WebCrawler)是一种通过编程从互联网上抓取数据的技术,常用于数据分析、信息采集等任务。Python作为一门功能强大且易于使用的编程语言,拥有丰富的爬虫库和工具,如Requests、BeautifulSoup和Scrapy,使得网络爬虫的开发变得更加高效便捷。本文将以一个简单的实例,介......
  • 接口测试JMeter使用教程 (三)---接口关联
    我们在测试过程中一定会有这种情况,上一个接口要抓取数据传给下一个接口,也就是上一个接口的相应数据做为下一个接口的请求数据那我们来做这样一个登录然后加入购物车,先捋一下思路。1、登录----token(鉴权)2、加入购物车(把token带过去)那我们先登录后看返回的数据后置处理器......
  • 【Luminar Neo1.20软件下载与安装教程】
    1、安装包「LuminarNeo1.20」:链接:https://pan.quark.cn/s/ddbc130512f4提取码:ccKm「LuminarNeo.rar1.19」:链接:https://pan.quark.cn/s/72ac8f718970提取码:jGnx2、安装教程(建议关闭杀毒软件和系统防护)1)       双击LuminarNeoPortable.exe安装,弹窗安装对话框......
  • ICEMCFD网格划分基础教程
    (1)(2)ICEMCFD基础教程(一级水平)大小:5.4G声明:带案例文件,为英文视频教程。————————————————————————目录——————————————————————————————————————————————本课程涵盖的研讨会/案例包括课程1:NACA0012具......
  • 【Capture one 2023软件下载与安装教程】
    1、安装包「CaptureOne23」:链接:https://pan.quark.cn/s/9ff0306530d1提取码:xXDC「Captureone22」:链接:https://pan.quark.cn/s/34b723a4d6e1提取码:gpM3「CaptureOne21」:链接:https://pan.quark.cn/s/d65ea77ba33a提取码:8A5D2、安装教程(建议关闭杀毒软件和系统防护......