首页 > 系统相关 >web开发者必备:用nvm-windows优雅地使用多个版本的Node.js 附下载链接

web开发者必备:用nvm-windows优雅地使用多个版本的Node.js 附下载链接

时间:2024-06-07 16:43:50浏览次数:17  
标签:Node web node windows js 版本 nvm 安装

一、为什么要安装多个版本的node.js

现在开发前端项目,有的需要node.js版本是18以上的,或者其他版本,然而电脑上安装的是v16,直接升级到18,又怕影响老项目,最好的办法就是安装多个版本,需要哪个切换一下就行。

网上有一些安装多个版本node.js的做法,很麻烦。推荐nvm这个工具,很方便。nvm全英文node.js version management,顾名思义是一个node.js的版本管理工具。

二、推荐工具nvm-windows

1、下载 nvm-windows:
网址:https://github.com/coreybutler/nvm-windows/releases
选择最新版本的 nvm-setup.zip 文件下载。

如果无法下载,也可以点击这里下载

2、安装 nvm-windows:

建议:安装前卸载电脑上的node.js


解压下载的 nvm-setup.zip 文件,运行 nvm-setup.exe 安装程序。按照提示选择 nvm 的安装路径和Node.js 的存储路径。

安装完成后,打开cmd命令行,输入:nvm -v

nvm -v

如果显示版本号,表示安装成功,接下来安装node.js。

重要:打开安装目录,找到settings.txt文件,打开后,增加以下代码,用于防止node.js安装不上,或者太慢。

node_mirror=https://registry.npmmirror.com
npm_mirror=https://registry.npmmirror.com

 

三、使用 nvm-windows 管理 Node.js 版本

1、安装node.js

打开cmd命令行,输入以下代码:

nvm install 16.20.2

以下为安装版本v16.20.2的node.js

版本号,可以到node.js官网查看,网址:https://nodejs.org/en/download/package-manager

根据需要安装其他版本。

2、查看已安装的node.js

输入以下命令:

nvm list

3、切换指定版本的node.js

输入以下命令:

nvm use 16.20.0

4、查看当前的node.js版本

node -v

5、删除指定版本的node.js

nvm uninstall 16.20.2

 

大功告成!

标签:Node,web,node,windows,js,版本,nvm,安装
From: https://www.cnblogs.com/ymmt/p/18237453

相关文章

  • 在Java、Java Web中放置图片、视频、音频、图像文件的方法
    在Java软件中放置图片,通常涉及将图片文件(如JPEG、PNG等)作为资源包含在我们的项目中,并在代码中通过适当的方式引用这些资源。这可以通过多种方式实现,但最常见的是在Java桌面应用(如Swing或JavaFX)或Web应用(如Servlet/JSP)中。1.如何在Java中如何放置图片以下是一个在JavaSwing桌面......
  • Windows中 pycharm+miniconda搭建虚拟环境
    第一步安装pycharm官网:pycharm官网安装过程可百度第二步下载miniconda:miniconda官网安装过程也是傻瓜式,最后注意一定要勾选!!!第一个(图中没选)Add会自动写入环境变量中安装完成后,右下角开始菜单打开AnacondaPrompt,更换下国内镜像源,此处为清华镜像源condaconfig--re......
  • k8s里node 宕机后如何提高pod迁移速度
    大概的配置参数:  node故障后,pod会迁移到正常的node上,迁移时间大概8分钟左右,如果是微服务,注册到nacos,服务不受影响,但是对于其他的服务,请求中会有大量失败。 需要几个流程:kubelet自身会定期更新状态到apiserver,通过kubelet的参数node-status-update-frequency配置......
  • 在 Windows 7 中安装 .NET Framework 时遇到错误:无法建立到信任根颁发机构的证书链
    当全新安装Windows7SP1后,在未安装任何补丁,也未进行联网的状态下,安装.NETFramework4.6/4.7或更高的版本时,应该会遇到错误提示:无法建立到信任根颁发机构的证书链。解决方法1.下载证书地址:https://download.csdn.net/download/LongtengGensSupreme/894078272.开始→运行......
  • MainWindows移动View文件夹和使用Window.DataContext单例绑定需要修改的地方
    项目结构移动文件夹后需要修改的三个地方1、App.xaml2、MainWindow.xaml3、MainWindow.xaml.cs单例绑定需要修改的地方MainWindow.xaml ......
  • 【Webpack4打包机制原理解析】
    webpack是一个打包模块化JavaScript的工具,在webpack里一切文件皆模块,通过Loader转换文件,通过Plugin注入钩子,最后输出由多个模块组合成的文件。webpack专注于构建模块化项目。#简单版打包模型步骤我们先从简单的入手看,当webpack的配置只有一个出口时,不考虑分......
  • webservice、WCF、webAPI、MVC权限认证
    webservice权限认证》》soapHeaderSOAPHeader案例服务引用下生成的服务方法参数中会自动加入一个soapHeader的参数,WEB服务引用则没有,我感觉采用WEB服务引用基于这种验证比较方便,因为只需将soapHeader实例赋值一次就可以多次调用不同的服务方法。Asp.NET认证在as......
  • 【S081】基于SpringBoot实现健身房管理系统 JavaWeb健身房管理系统
    运行截图:登录后台首页会员卡查询会员管理添加会员员工管理添加员工器材管理编辑器材课程管理报名信息项目组成:项目源码:源码获取⬇⬇⬇......
  • 2024 Web 新特性 - 使用 Popover API 创建弹窗
    PopoverAPI为开发者提供了一种声明式的方式来创建各种类型的弹窗。目前已在所有三大浏览器引擎中可用,并正式成为Baseline2024的一部分。一直以来,我们在实现弹出式菜单、提示框或信息卡片时,往往依赖于各种JavaScript库或者自定义CSS样式来完成。虽然这些方法有效,但它们通常伴......
  • 用 Python 撸一个 Web 服务器-第9章:项目总结
    项目总结本教程带大家一起实现了一个TodoList程序,包含基础的增删改查功能,和用户登录认证。这也是Web开发中最常见的需求。我画了一张思维导图,帮助你从宏观的角度来概览TodoList程序,加深你对Web开发的理解。TodoList项目整体思路参考MVC设计模式。有意设计utils......