nvm介绍、nvm下载安装及使用-程序员宅基地

技术标签: node  nvm  nvm安装与使用  

一、nvm介绍

        在工作中,我们可能同时在进行2个或者多个不同的项目开发,每个项目的需求不同,进而不同项目必须依赖不同版本的NodeJS运行环境,这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,nvm就是为解决这个问题而产生的,他可以方便的在同一台设备上进行多个node版本之间切换。

二、nvm下载安装及使用

2.1 nvm下载

安装包下载地址:https://github.com/coreybutler/nvm-windows/releases,windows系统下载nvm-setup.zip安装包

2.2 nvm安装

如果电脑上之前已经单独安装了node,先卸载,然后解压nvm-setup.zip安装包,进入解压的文件夹,双击exe后缀文件进行安装

下面这个界面是选择安装nvm的路径,自己可以更改安装路径,一般默认路径

下面这个是nodejs的安装位置,如果没有nodejs文件夹就新建一个(后来发现他会自动生成一个快捷方式)

安装完毕后输入 nvm -v 查看版本。

下面设置setting.txt,可忽略不设置

安装完毕后,找到安装的路径,一些简单配置,打开setting.txt

在后面添加这两行代码

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

2.3 nvm的使用

nvm off                     // 禁用node.js版本管理(不卸载任何东西)
nvm on                      // 启用node.js版本管理
nvm install <version>       // 安装node.js的命名 version是版本号 例如:nvm install 8.12.0
nvm uninstall <version>     // 卸载node.js是的命令,卸载指定版本的nodejs,当安装失败时卸载使用
nvm ls                      // 显示所有安装的node.js版本
nvm list available          // 显示可以安装的所有node.js的版本
nvm use <version>           // 切换到使用指定的nodejs版本
nvm v                       // 显示nvm版本
nvm install stable          // 安装最新稳定版

见下图:

如果使用node -v,提示node:command not found,则需要nvm use node版本号,见下图

下面显示当前使用的node版本是14.16.1

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_30376375/article/details/115877446

智能推荐

WWDC - iOS内存性能及原理 笔记_苹果内存使用原理-程序员宅基地

文章浏览阅读2.1k次。iOS内存的基本原理内存是如何初始化和被管理的?在iOS内,指针的地址范围很大, 32位CPU上有 4GB 大小, 64位CPU上有 18EB 大小 (大约有2的60次方), 这么大的指针地址范围会致使我们看来系统内存有这么大,实际上物理内存可能没有这么大,这个大小被称为虚拟内存, 在OS X 中系统使用硬盘来存储内存中不经常使用的数据来作为内存的后备存储, 在内存中存有硬盘数据的指针地址, 需要_苹果内存使用原理

Vue的PDF预览及word下载功能_vue 接口请求下载 word-程序员宅基地

文章浏览阅读293次。【代码】Vue的PDF预览及word下载功能。_vue 接口请求下载 word

java 类加载与卸载_JVM学习七:JVM之类加载器之类的卸载-程序员宅基地

文章浏览阅读500次。类加载的过程和原理,以及双亲委派机制都已经讲解完成,那么我们今天讲解类加载的最后一节,那么就是类的卸载。我们知道,当一个类被加载、连接和初始化之后,他的生命周期就开始了,当该类的class对象不再被引用之后,该类的生命周期也就结束了,之后,该类会被类加载器卸载!我们来看以下代码:public classUninstallTest {public static void main(String[] ..._java移除加载的类对象

django+mysql高校宿舍管理系统-计算机毕业设计源码69305-程序员宅基地

文章浏览阅读377次,点赞2次,收藏5次。系统管理员业务:主要包括学生管理、宿管管理、宿舍管理、楼栋管理、违纪管理。宿舍管理员业务:主要包括个人信息管理、学生信息管理、宿舍管理、违纪处理。学生业务:主要包括个人信息管理、查看违纪情况、申请换宿舍、申请维修、查看公告。此系统的设计实现了基本数据、学生管理、信息管理、床位管理、物品管理、违纪管理、动态监控、学生统计、人员管理和环境监测监控等一系列宿舍信息管理功能。_高校宿舍管理系统

C++重新认知:构造函数和析构函数-程序员宅基地

文章浏览阅读919次,点赞23次,收藏19次。析构函数是一个成员函数,当创建的对象超出范围时或通过调用delete或者时delete[]显式销毁创建的对象时,会自动调用析构函数。当类必须显式释放资源时(),程序员就必须自己定义一个析构函数了。1) 使用了动态分配的内存:当一个类使用了new运算符进行动态内存分配(例如使用了指针或动态数组),那么就需要在析构函数中使用delete或delete[]来释放分配的内存,以防止内存泄漏。2)使用了其他资源:除了内存之外,对象还可能使用其他资源,如文件句柄、网络连接等。

Git(二)分支管理与远程仓库操作_enumerating objects: 21, done. counting objects: 1-程序员宅基地

文章浏览阅读442次。上一次写了Git的简介、安装、版本库创建,文件的创建,修改,删除等操作。这次写写别的文章结构一、远程仓库1、添加远程库2、从远程库克隆一、远程仓库如果只是在一个仓库管理文件历史,Git和其他版本控制系统有啥区别?这篇文章开始,就要深入学习Git了(深呼吸~),作为一个分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上,怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机..._enumerating objects: 21, done. counting objects: 100% (21/21), done. delta c

随便推点

IDEA mybatis mapper接口文件跳转xml文件 插件_mapper文件跳转到xml-程序员宅基地

文章浏览阅读3.5k次。idea mybatis跳转插件_mapper文件跳转到xml

linux免杀工具,kali 免杀工具shellter安装以及使用-程序员宅基地

文章浏览阅读877次。Shellter 是一款动态 shellcode 注入工具,我们可以将shellcode注入到其它程序上,从而来躲避杀毒软件的查杀。俗称为免杀官网:https://www.shellterproject.com/ 目前最新版本是7.2,主程序是.exe文件所以在windows下可以直接使用,在linux上运行的话就需要安装wine环境来运行。我使用的Kali Linux 版本是kali-linu..._shellter安装

计算机视觉 | 面试题:16、为什么使用F1 score?_fl score 意义-程序员宅基地

文章浏览阅读537次。问题为什么使用F1 score?(这里主要讨论为何使用 F1 score 而不是算术平均)F1 scoreF1 score是分类问题中常用的评价指标,定义为精确率(Precision)和召回率(Recall)的调和平均数。F1=11Precision+1Recall=2×Precision×RecallPrecision+RecallF1=\frac{1}{\frac{1}{Precision}+\frac{1}{Recall}}=\frac{2×Precision×Recall}{Precisi_fl score 意义

数字经济与数字化转型_中国经济的数字化发展与数字化转理主要包括包括哪些-程序员宅基地

文章浏览阅读8.8k次。2020年5月13日下午,国家发展改革委官网发布“数字化转型伙伴行动”倡议。倡议提出,政府和社会各界联合起来,共同构建“政府引导—平台赋能—龙头引领—机构支撑—多元服务”的联合推进机制,以带动中小微企业数字化转型为重点,在更大范围、更深程度推行普惠性“上云用数赋智”服务,提升转型服务供给能力,加快打造数字化企业,构建数字化产业链,培育数字化生态,形成“数字引领、抗击疫情、携手创新、普惠共赢”的数字化生态共同体,支撑经济高质量发展。【3】一、数字经济内涵【2】国家在推进数字经济,涵盖三个层..._中国经济的数字化发展与数字化转理主要包括包括哪些

【已解决】./nginx: error while loading shared libraries: libssl.so.10: cannot open shared object file: No-程序员宅基地

文章浏览阅读1.8k次。那么需要安装下libssl包:compat-openssl10。_error while loading shared libraries: libssl.so.10: cannot open shared objec

Dell戴尔灵越Inspiron 7700 AIO一体机电脑原厂预装Windows10系统-程序员宅基地

文章浏览阅读969次。灵越7700一体机原装出厂系统自带声卡驱动、无线网卡驱动、面部识别等所有驱动、出厂主题壁纸、系统属性专属LOGO标志、Office办公软件、MyDell等预装程序。由于时间关系,绝大部分资料没有上传,不是想要的型号,请联系客服获取。