首页 > 编程语言 >node版本管理工具——nvm

node版本管理工具——nvm

时间:2023-01-18 10:33:06浏览次数:56  
标签:node Files 查看 管理工具 版本 nvm 安装

在项目开发过程中,由于各种前端框架、插件 以及 nodejs、npm 的飞速更新,在项目新开发 或 对老项目进行更新维护时,有些项目版本的配置 和 当前node环境不匹配,导致运行报错,甚至都无法启动。

nvm的出现就是为了解决以上问题的,nvm是一个Node.js版本管理器 ,为了解决node各种版本存在不兼容问题,nvm可以让你在同一台机器上根据需要进行 安装 或 切换 项目所对应的node版本来适配项目。

一、下载

官方下载:nvm下载,选择适合的版本下载,本次以windows版本为例。

二、安装

注意 在安装nvm前,如果机器上存在node,需要先卸载当前node再进行安装。(可到“控制面板”中进行卸载)

1、双击nvm-setup.exe,在弹出的界面中选择同意协议,然后点击下一步,来到设置nvm的安装目录界面。

注意 nvm的安装路径可以自定义,但是请需要选择 Program Files 或 Program Files(x86)等命名中包含 空格、中文和()等符号的文件夹,这会导致node安装失败。

2、点击Next按扭后,来到设置nodejs的安装存储目录界面。

这里是设置nvm在切换node版本后 node的存储位置,可以自定义,此处我选择的是 C:\Program Files\nodejs路径。

3.点击Next按扭后,来到nvm正式界面,执行安装,等待完成即可。

到此nvm的安装就OK了。

三、使用

1.查看nvm版本号和nvm命令说明等。

nvm -v

2.查看node可用列表。

nvm ls available

3.安装指定的node版本

nvm install xxx

4.查看已安装的node版本

nvm list

5.切换node版本

nvm use xxx

此处有可能会失败,如图:

报错exit status 5exit status 1,原因是当前命令提示符窗口是user权限,使用管理员打开命令符窗口即可。
(如果希望nvm不需要使用管理员方式的话,就是不要将nvm安装在c盘)
步骤:win+s,搜索 “命令提示符”,点击“以管理员身份运行”,重新执行 nvm use xxx 即可。

6.查看node版本

node -v

7.查看npm版本

npm -v

标签:node,Files,查看,管理工具,版本,nvm,安装
From: https://www.cnblogs.com/ZerlinM/p/17059322.html

相关文章

  • node-sass安装问题
    前情最近在开发一个小程序项目,为了开发速度,部分页面使用原有H5,但原有H5需要对小程序做一定兼容适配,发现原有H5项目是个很古老项目。坑位在项目启动前,需要执行npminst......
  • Node Sass7.0.1版本与^4.0.0不兼容:解决
    今天碰到了个很麻瓜的问题我的node是16的里面的NodeSass7.0.1版本比较高跑老项目不兼容,卸载重装,但是安装NodeSass4.0.0失败,奇怪了还好找到一个文章上d1.npmuninstall......
  • Nvm,Nrm使用教程
    NVM介绍NVM全称node.jsversionmanagement,专门针对node版本进行管理的工具,通过它可以安装和切换不同版本的node.js使用场景我目前的公司有很多项目,其中有一些老项目用的是......
  • Prometheus笔记-安装Node_exporter
    Node_exporter是可以在*Nix和Linux系统上运行的计算机度量标准的导出器。Node_exporter主要用于暴露metrics给Prometheus,其中metrics包括:cpu的负载,内存的使用情......
  • 群晖3622使用nvme硬盘
    群晖3622使用nvme硬盘,只需要查出硬盘正确的pcie编号,然后将编号写入配置文件1、查询nvme编号命令udevadminfo/dev/nvme1其中nvme1代表nvme的顺序P:/devices/pci0000:......
  • 解决 Ambari 部分从节点的 NodeManager 无法启动问题
    一、问题描述日志文件信息如下:2019-07-1811:20:28,104INFOnodemanager.NodeManager(LogAdapter.java:info(45))-registeredUNIXsignalhandlersfor[TERM,H......
  • ubuntu22 安装node16报错
    情况用的阿里云ECS,本地apt安装只能到12,所以采取网上说法curl-sLhttps://deb.nodesource.com/setup_16.x|sudo-Ebash-sudoapt-getinstall-ynodejs然后遇到......
  • node和npm如何升级版本
    node和npm在某种意义上,早已成为当前前端开发中不可或缺的工具。本文将介绍如何进行node和npm的版本升级和指定等等操作。查看node和npm版本:node-vnpm-v清除npm缓......
  • ceph集群添加node节点及OSD
      初始化ceph存储节点  初始化存储节点等于在存储节点安装了ceph及ceph-rodsgw安装包,但是使用默认的官方仓库会因为网络原因导致初始化超时,因此各存储节点推荐......
  • nodemon
         ......