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

nvm管理node版本

时间:2024-05-06 17:55:05浏览次数:25  
标签:node 安装 版本 mirror nvm root

一、下载nvm
https://github.com/coreybutler/nvm-windows/releases

二、安装nvm

如果电脑上之前已经单独安装了node,先卸载(可以在控制面板里面卸载),然后再安装nvm;
安装完成后,可以打开cmd命令行窗口。执行 nvm -v 检查是否安装成功!

 

三、配置环境变量(安装在C盘的可以跳过此步骤)

打开我的电脑 --> 右键 --> 属性 --> 高级系统设置 --> 环境变量

 

如果安装nvm的文件夹里没有nodejs这个文件夹的话,可以自己手动新建一个空的nodejs文件夹即可。

 

四、配置淘宝镜像

找到nvm所在文件位置,点开setting.txt

最后面追加2行代码即可:

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

五、使用

提示:请用管理员身份打开cmd

nvm list available  # 显示可以安装的所有node.js的版本
nvm install 14.19.0 # 安装指定14.19.0版本的node
nvm use 14.19.0 # 使用14.19.0版本的node

 

六、常用命令

nvm ls # 查看已安装的所有node.js的版本
nvm list available  # 显示可以安装的所有node.js的版本
nvm install 【版本号】 # 安装指定版本的node
nvm use 【版本号】 # 使用指定版本的node
nvm off  # 用node.js版本管理(不卸载任何东西)
nvm on # 启用node.js版本管理
nvm uninstall 【版本号】 # 卸载指定版本node
nvm install stable # 安装最新稳定版本的node
nvm current # 显示正在使用的node版本
nvm proxy # 查看设置与代理
nvm node_mirror [url] # 设置或者查看setting.txt中的node_mirror,如果不设置的默认是 https://nodejs.org/dist/
nvm npm_mirror [url] # 设置或者查看setting.txt中的npm_mirror,如果不设置的话默认的是: https://github.com/npm/npm/archive/.
nvm root [path] # 设置和查看root路径

 

七、常见报错问题

nvm install 【版本号】; 安装指定版本的nodo报错 
1、检查是否通过管理员权限打开的cmd
2、检查nvm目录与nodejs目录是否有修改权限
3、检查root路径是否正常,控制台输入 nvm root 是否能正常显示root路径,如果root路径为空, 需要手动设置一下:nvm root D:\Program Files\nvm (路径替换成你的nvm安装路径)

 

标签:node,安装,版本,mirror,nvm,root
From: https://www.cnblogs.com/maxiansheng/p/18175538

相关文章

  • springboot在2.4以后版本使用application.yml替换bootstrap.yml
    首先确认你的springboot版本是高于2.4的版本的,然后移除以下依赖<!--<dependency>--><!--<groupId>org.springframework.cloud</groupId>--><!--<artifactId>spring-cloud-starter-bootstrap</artifactId>--><!--</d......
  • Ubuntu多版本CUDA安装与切换(转载)
    https://qiyuan-z.github.io/2022/01/04/Ubuntu%E5%A4%9A%E7%89%88%E6%9C%ACcuda%E5%AE%89%E8%A3%85%E4%B8%8E%E5qiyuan-z.github.io /2022/01/04/Ubuntu%E5%A4%9A%E7%89%88%E6%9C%ACcuda%E5%AE%89%E8%A3%85%E4%B8%8E%E5%88%87%E6%8D%A2/Ubuntu多版本CUDA安装与切换2022/1/4......
  • vue-i18n的9以上的版本中@被用作特殊字符处理,直接用会报错
    vue3项目中使用vue-i18n的9以上的版本实现国际化,使用过程中出现报错:国际化使用 "validation.regExp.name":"仅允许输入字母、数字与_.@字符"报如下错误 Messagecompilationerror:Invalidlinkedformat1|仅允许输入字母、数字与_.@字符Messagecompilationerror:Un......
  • pipenv-基本使用手册 解决python包版本冲突
    https://pipenv.pypa.io/python使用pip安装包,默认都是在全局包,当A项目使用openai0.29,B项目使用openai1.10,这个时候,就会出现两个项目只能运行一个的情况。如果安装1.10,会把原来0.29的版本更新掉,导致原来A项目就运行不了。刚接触python,很好奇为啥没有像npm一样的......
  • idea 项目更改jdk版本后,External Libraries中jdk仍为旧版本
    根据网上搜索,修改Preferences、pom.xml、mavensettings.xml中的jdk版本后,发现ExternalLibraries中jdk仍为旧版本。表示仍旧有漏修改的地方。File->ProjectStructure   ProjectSettings->Project中SDK和LanguageLevel都需要修改  Project Settings->......
  • mumu模拟器 指定应用当前运行的 ABI 版本
    前言全局说明官方说明:https://mumu.163.com/help/20230504/35047_1086360.html#a7一、说明ABI作用:https://zhuanlan.zhihu.com/p/643731163二、通过编辑模拟器中的/data/system/etc/mumu-configs/abi-select-android12.config文件,在文件内容的最底部增加一行“game_pac......
  • SpringBoot3.1.5对应新版本SpringCloud开发(2)-Eureka的负载均衡
    Eureka的负载均衡负载均衡原理负载均衡流程老版本流程介绍当order-servic发起的请求进入Ribbon后会被LoadBalancerInterceptor负载均衡拦截器拦截,拦截器获取到请求中的服务名称,交给RibbonLoadBanlancerCient,然后RibbonLoadBanlancerCient会将服务名称当作服务id交给Dynamic......
  • BinaryTree_CountLeafNode
    /*******************************************************************************************************@filename: :StacksSimulateQueue*@brief :两个栈实现队列的功能*@author :[email protected]*@date :2024/05/04*@version......
  • 易优CMS安装出现程序和数据库版本不一致情况的解决方法
    易优cms建站系统出现无法安装,数据库文件版本号(V1.5.4)与CMS源码版本号(V1.5.6)不一致怎么办?这样的情况是因为程序在安装的时候是低版本,安装过通过后台升级到了最新版本。然后再进行数据库和程序的备份,就会导致程序和数据库版本不一致的情况。接下来我们给大家说下怎么来解决这个......
  • DNF pvf 各版本客户端下载大全
    整个客户端,pvf文件占1600多个G全部版本文件获取:https://githubs.xyz/y16.html60版本,70版本,86,86版本,90等全部都有纯净月魂86版本月魂的初版,没有任何修改。怪物难度强度大。也是我最推荐的版本。 朝暮,追忆,原仿官都有。算了,我摊牌了,基本上什么版本都有。60版本集......