nvm如何切换与管理node版本

2025-03-20 13:50
文章标签 切换 管理 版本 node nvm

本文主要是介绍nvm如何切换与管理node版本,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

《nvm如何切换与管理node版本》:本文主要介绍nvm如何切换与管理node版本问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教...

nvm切换与管理node版本

nvm适用于多项目同时开发,然后项目适配node版本不同时,通过nvm进行node版本切换

(安装nvm时,电脑内不应有已配置好的node,如果有的话可以先卸载掉原本node,再安装nvm)

nvm安装

进入https://github.com/coreybutler/nvm-Windows/releases

在页面中选择nvm-setup.exe下载,然后无脑下一步(安装位置自己可以gaixia)

nvm如何切换与管理node版本

安装完成后,打开cmd后输入nvm -v如果安装成功的话会看到nvm的版本号

去环境变量中检查环境变量是否创建完成NVM_HOMENVM_SYMLINK

一般情况会自动创建(系统环境变量打开方式:设置、系统、系统信息、高级设置、系统属性高级分类下、环境变量按钮)

nvm如何切换与管理node版本

没有的话配置一下两个的地址

Path变量中也配置下这两个的地址

nvm如何切换与管理node版本

找到我们nvm的安装路径javascript,点击文件夹中的settings.txt的文件。

在文件中添加

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

找到nodejs的安装路径,分别新建node_cachenode_global两个文件夹。

创建完成后,在cmd中输入

npm confqXSxKig set prefix "node_global的文件路径"
npm config set cache "node_cache的文件路径"

nvm常用命令

nvm list available //查看查看可安装的node版本
nvm version //安装指定版本的 Node.js、简写 nvm -v
nvm install <version> //安装指定版本的 Node.js。

nvm install latest //安装最新版本
nvm use <version> //切换使用指定版本的www.chinasem.cn Node.js。
nvm list //列出已安装的所有 Node.js 版本、简写 nvm ls
nvm alias <name> <version> //创建一个别名以便更方便地引用特定的 Node.js 版本。
nvm uninstall <version> //www.chinasem.cn卸载指定的 Node.js 版本。
nvmjs current //显示当前正在使用的 Node.js 版本。
nvm use default //切换到默认的 Node.js 版本(由 nvm alias 命令设置的别名)。
nvm exec <version> <command> //在指定版本的 Node.js 环境中执行特定的命令。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持China编程(www.chinasem.cn)。

这篇关于nvm如何切换与管理node版本的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1153854

相关文章

使用jenv工具管理多个JDK版本的方法步骤

《使用jenv工具管理多个JDK版本的方法步骤》jenv是一个开源的Java环境管理工具,旨在帮助开发者在同一台机器上轻松管理和切换多个Java版本,:本文主要介绍使用jenv工具管理多个JD... 目录一、jenv到底是干啥的?二、jenv的核心功能(一)管理多个Java版本(二)支持插件扩展(三)环境隔

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

Python中bisect_left 函数实现高效插入与有序列表管理

《Python中bisect_left函数实现高效插入与有序列表管理》Python的bisect_left函数通过二分查找高效定位有序列表插入位置,与bisect_right的区别在于处理重复元素时... 目录一、bisect_left 基本介绍1.1 函数定义1.2 核心功能二、bisect_left 与

Spring中管理bean对象的方式(专业级说明)

《Spring中管理bean对象的方式(专业级说明)》在Spring框架中,Bean的管理是核心功能,主要通过IoC(控制反转)容器实现,下面给大家介绍Spring中管理bean对象的方式,感兴趣的朋... 目录1.Bean的声明与注册1.1 基于XML配置1.2 基于注解(主流方式)1.3 基于Java

基于Python+PyQt5打造一个跨平台Emoji表情管理神器

《基于Python+PyQt5打造一个跨平台Emoji表情管理神器》在当今数字化社交时代,Emoji已成为全球通用的视觉语言,本文主要为大家详细介绍了如何使用Python和PyQt5开发一个功能全面的... 目录概述功能特性1. 全量Emoji集合2. 智能搜索系统3. 高效交互设计4. 现代化UI展示效果

conda安装GPU版pytorch默认却是cpu版本

《conda安装GPU版pytorch默认却是cpu版本》本文主要介绍了遇到Conda安装PyTorchGPU版本却默认安装CPU的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的... 目录一、问题描述二、网上解决方案罗列【此节为反面方案罗列!!!】三、发现的根本原因[独家]3.1 p

Redis指南及6.2.x版本安装过程

《Redis指南及6.2.x版本安装过程》Redis是完全开源免费的,遵守BSD协议,是一个高性能(NOSQL)的key-value数据库,Redis是一个开源的使用ANSIC语言编写、支持网络、... 目录概述Redis特点Redis应用场景缓存缓存分布式会话分布式锁社交网络最新列表Redis各版本介绍旧

IIS 7.0 及更高版本中的 FTP 状态代码

《IIS7.0及更高版本中的FTP状态代码》本文介绍IIS7.0中的FTP状态代码,方便大家在使用iis中发现ftp的问题... 简介尝试使用 FTP 访问运行 Internet Information Services (IIS) 7.0 或更高版本的服务器上的内容时,IIS 将返回指示响应状态的数字代

Mysql中的用户管理实践

《Mysql中的用户管理实践》:本文主要介绍Mysql中的用户管理实践,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录13. 用户管理13.1 用户 13.1.1 用户信息 13.1.2 创建用户 13.1.3 删除用户 13.1.4 修改用户

SpringBoot实现多环境配置文件切换

《SpringBoot实现多环境配置文件切换》这篇文章主要为大家详细介绍了如何使用SpringBoot实现多环境配置文件切换功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 示例代码结构2. pom文件3. application文件4. application-dev文