首页 > 系统相关 >nvm for windows 下载、安装及使用

nvm for windows 下载、安装及使用

时间:2024-02-05 09:00:21浏览次数:33  
标签:node windows js 版本 nvm 安装 目录 下载

一、前言

一般来说,每个公司里总会存在一些中古的项目需要维护。这不,我就遇到了。

为什么要单独开贴说呢?因为当你运行 npm i 后就有可能会报错……例如:

 

看到上面这个错误提示,我们会下意识地认为需要安装第三方的包。但最终的原因是 node-sass 与 nodejs 版本产生了冲突。点开这个网址(github.com/sass/node-s…)可以看到 node-sass 和 node 之间的支持关系:

当前项目的 node-sass 包版本是 ^4.12.0 的,而我的 node 版本是 16+ 的,支持的 node 最高版本为 12,因此,报了错。

 

 

因此,我只要把原来的 node 删掉,然后安装 12 版本的 node 即可解决问题。

但是,通过重新安装对应版本的 node,显然是无法很好管理 node 版本的。

nvm 可以很好地解决这个问题。

下载

NVM for Windows 下载地址:github.com/coreybutler…

 

只需点击第三个,下载安装包,下载之后点击安装,无需配置就可以使用,十分方便。

简单说明:

  • nvm-noinstall.zip: 这个是绿色免安装版本,但是使用之前需要配置
  • nvm-setup.zip:这是一个安装包,下载之后点击安装,无需配置就可以使用,方便。
  • Source code(zip):zip压缩的源码
  • Sourc code(tar.gz):tar.gz的源码,一般用于*nix系统

安装

  • 第一安装目录:这里没有使用默认的安装目录,修改安装目录为 D:\nvm\ ;读者可自行决定安装目录
  • 第二安装目录:添加 node.js 的安装目录 这里用 “添加 node.js 的安装目录” 的说法其实不太准确,准确的说法应该是配置 node.js 的安装目录;默认会使用 C:\Program Files\nodejs 目录,C:\Program Files\nodejs 目录也是 node.js 默认的安装目录;如果读者在安装 nvm 前就已经安装了 node.js,且修改了 node.js 的安装目录,那么此处的目录要修改为 node.js 的安装目录;如果读者在安装 nvm 前没有安装 node.js,那么此处的目录可自行定义
  • 第三点击安装,在安装过程中会弹出:由于已经安装了 node,所以此时提示“你希望nvm管理已经安装的 node 版本吗”,点击 是待安装完成后测试是否安装成功
nvm -v

 

命令使用

nvm for windows是一个命令行工具,在控制台输入nvm,就可以看到它的命令用法。基本命令有:

  • nvm arch [32|64] : 显示node是运行在32位还是64位模式。指定32或64来覆盖默认体系结构。
  • nvm install [arch]: 该可以是node.js版本或最新稳定版本latest。(可选[arch])指定安装32位或64位版本(默认为系统arch)。设置[arch]为all以安装32和64位版本。在命令后面添加--insecure ,可以绕过远端下载服务器的SSL验证。
  • nvm list [available]: 列出已经安装的node.js版本。可选的available,显示可下载版本的部分列表。这个命令可以简写为nvm ls [available]。
  • nvm on: 启用node.js版本管理。
  • nvm off: 禁用node.js版本管理(不卸载任何东西)
  • nvm proxy [url]: 设置用于下载的代理。留[url]空白,以查看当前的代理。设置[url]为none删除代理。
  • nvm node_mirror [url]:设置node镜像,默认为nodejs.org/dist/.。建议设置…
  • nvm npm_mirror [url]:设置npm镜像,默认为github.com/npm/npm/arc…
  • nvm uninstall : 卸载指定版本的nodejs。
  • nvm use [version] [arch]: 切换到使用指定的nodejs版本。可以指定32/64位[arch]。nvm use 将继续使用所选版本,但根据提供的值切换到32/64位模式的
  • nvm root [path]: 设置 nvm 存储node.js不同版本的目录 ,如果未设置,将使用当前目录。
  • nvm version: 显示当前运行的nvm版本,可以简写为nvm v 常用命令:
  • nvm ls 查看已经安装的所有nodejs版本\
  • nvm install 版本号,可安装指定版本的nodejs\
  • nvm use 版本号,即可切换到指定版本\
  • nvm uninstall 版本号,卸载指定版本

设置nvm国内镜像

  • 设置npm_mirror:
nvm npm_mirror https://npmmirror.com/mirrors/npm/
  • 设置node_mirror:
nvm node_mirror https://npmmirror.com/mirrors/node/

 


标签:node,windows,js,版本,nvm,安装,目录,下载
From: https://www.cnblogs.com/caihongmin/p/18007359

相关文章

  • LbfoAdmin.exe 是一个用于管理和配置 Windows Server 中网络适配器绑定和负载均衡功能
    LbfoAdmin.exe是一个用于管理和配置WindowsServer中网络适配器绑定和负载均衡功能的命令行工具。以下是一些常用的LbfoAdmin.exe命令和参数:LbfoAdmin.exe/show:显示当前配置的适配器绑定和负载均衡设置。LbfoAdmin.exe/create/Team:"TeamName"/TeamMembers:"NIC1N......
  • Drvsetup.dll 是 Windows 操作系统中的一个动态链接库文件,用于设备驱动程序的安装和配
     Drvsetup.dll是Windows操作系统中的一个动态链接库文件,用于设备驱动程序的安装和配置过程中。该文件通常位于C:\Windows\System32文件夹下。Drvsetup.dll主要负责设备驱动程序的安装和配置过程中的一些核心功能,包括驱动程序的复制、注册、配置和卸载等。在设备驱动程序......
  • drvstore.dll 是 Windows 操作系统中的一个动态链接库文件
    drvstore.dll是Windows操作系统中的一个动态链接库文件,用于存储和管理设备驱动程序的信息。它通常位于系统目录(如C:\Windows\System32)下。drvstore.dll的主要作用是维护设备驱动程序的备份和安装信息,以便在需要时能够快速找到并加载正确的驱动程序。当用户连接新设备或更新设......
  • ICD.exe 是一种用于创建和自定义 Windows 映像的工具,可以在离线或在线环境中运行
    Microsoft提供了WindowsImagingandConfigurationDesigner(ICD)工具,用于创建和自定义Windows映像。ICD工具可以帮助管理员轻松地创建、编辑和管理Windows映像,并提供了许多功能和选项来满足不同的需求。FFU(FullFlashUpdate)映像是一种完整的映像文件,可以在设备上......
  • windows查看端口占用,通过端口找进程号(查找进程号),通过进程号定位应用名(查找应用)(netstat
     文章目录通过端口号查看进程号`netstat`通过进程号定位应用程序`tasklist` 通过端口号查看进程号netstat在Windows系统中,可以使用netstat命令来查看端口的占用情况。以下是具体的步骤:打开命令提示符(CMD):按Win+R组合键打开运行对话框,输入cmd并按Enter键。......
  • NTFS(New Technology File System)是Windows操作系统中使用的一种文件系统,它具有高级功
    NTFS(NewTechnologyFileSystem)是Windows操作系统中使用的一种文件系统,它具有高级功能和性能。NTFS文件系统的模型基于多个概念和组件,包括文件、目录、磁盘空间分配、访问控制等。下面是NTFS文件系统的技术原理和运作机制的简要介绍:文件和目录:NTFS使用树状结构组织文件和目录......
  • Windows自带搜索太慢?搜索神器listary推荐
    今天推荐的软件是listary,那个经常被拼写为listray的listary。相信很多人都用过everything,一款非常强大的搜索软件,但是,everything虽然搜索迅速,但是功能比较单一,开启比较麻烦,可能你打开everything的时间用listary已经搜完了。效果如下:还支持计算器,打开网址,网络搜索,命令(网络搜索......
  • Windows自带搜索太慢?搜索神器listary推荐_network
    今天推荐的软件是listary,那个经常被拼写为listray的listary。相信很多人都用过everything,一款非常强大的搜索软件,但是,everything虽然搜索迅速,但是功能比较单一,开启比较麻烦,可能你打开everything的时间用listary已经搜完了。效果如下:还支持计算器,打开网址,网络搜索,命令(网络搜索和......
  • PbootCMS采集发布插件-免费下载
    推荐一款可以自动采集文章数据,并发布到Pboot网站的PbootCMS采集发布插件,支持对接简数采集器,火车头采集器,八爪鱼采集器,后羿采集器等大多数网页采集软件。1. 下载并安装PbootCMS采集发布插件1-1)PbootCMS采集发布插件免费下载地址:PbootCMS采集发布接口下载1-2)解压PbootCMS采集发......
  • 在Windows 10中,用户配置信息文件通常保存在用户的个人文件夹中
    在Windows10中,用户配置信息文件通常保存在用户的个人文件夹中。其中包括:NTUSER.DAT:用户注册表文件,存储用户的系统设置、应用程序设置和个人偏好等信息。该文件通常位于C:\Users\用户名目录下,是一个隐藏的系统文件。user.dat:类似于NTUSER.DAT,但是用于存储本地用户账户的信息......