nvm的安装与使用

34 篇文章 1 订阅
订阅专栏

      上篇介绍了nrm的使用,这次来介绍一下另一个好用的工具——nvm,用于nodejs的版本管理。nodejs版本升级较快,可能一次开发未完成,node就已经升级了,当开发周期比较长,用到的npm包依赖的node版本不一样时,就需要对node版本进行管理。

一、安装

        nvm的安装比较复杂,window和Mac OS的安装方法也不相同,具体可参考https://github.com/nvm-sh/nvm/blob/master/README.md#git-install。下面以Mac OS的其中一种安装方式为例,介绍一下安装方法。

        1、终端执行以下命令(若显示无法连接,自行科学上网)。

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash

        2、在~/.bashrc~/.profile或 ~/.zshrc文件中添加以下命令 

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

        可通过 vim 建立文件,添加命令,举例如下:

                2.1 打开终端,执行命令,新建文件

vim .bash_profile

                2.2 输入 I 进入 insert 模式 ,编辑完成后按下 ESC 键退出 insert 模式

                2.3 输入 :wq 保存并退出即可

        3、检查是否安装成功,当显示Node Version Manager时,则安装成功。

二、 使用

      1、查看远程发布的所有node版本

nvm ls-remote --lts

      2、查看本地由nvm安装的node版本

nvm ls

      当未使用nvm安装过node时,显示如下 

      3、安装指定版本的node

      先以8.10版本为例安装

nvm install v8.10.0

      安装后显示如下

      为方便演示,再安装一个版本 

      4、切换node版本

      由上图可知,当前的使用版本为v12.14.1,可根据需求切换到其他node版本,同时,npm也会自动切换到对应版本。

nvm use v8.10.0

      执行结果如下

      需要注意的是,这里的切换只在当前命令行的session中生效,当关闭控制台再次打开,node还会回到default版本。

      5、设置default版本

nvm alias default v12.14.1

      由上图可知,当前的默认版本为v10.8.0,设置后结果如下

        6、删除某个版本

nvm uninstall v8.10.0
详解使用nvm安装node.js
10-19
本篇文章主要介绍了详解nvm安装node.js,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Mac下 NVM安装使用
01-20
安装 nvm 安装命令: curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash 等待安装完成,此时在终端输入 nvm ,如果提示:command not found: nvm 可能缺少一个 .bash_profile 文件,你可以创建一个此文件(可通过vi或vim命令),打开复制粘贴以下代码(安装nvm成功后终端的最好3行代码)进去,保存,然后再次运行安装命令 在 .bash_profile 文件中键入如下代码,配置环境变量。编辑完成后直接保存文件,关闭.bash_profile文
Angular进阶-NVM管理Node.js实现不同版本Angular环境切换
最新发布
踏雨歌青春,诗酒趁年华
05-05 7183
本文介绍了如何使用NVM(Node Version Manager)实现在同一台机器上管理多个Node.js版本。使用NVM,可以轻松安装、切换或卸载不同版本的Node.js,确保不同项目间的版本兼容性。通过简单的命令行操作,NVM提高了开发效率,减少了因版本冲突造成的问题,是现代Web开发中不可或缺的工具。
Node.js的环境安装配置(使用nvm方式)
12-23
前言 神奇的node.js为我们JavaScript提供了在后端运行的环境,而它的包管理器npm(node package manage)现在也成为了全球最大的开源库生态系统.我们有很多很多的工具都是依赖于node环境进行使用的,所以我们使用node的第一步,就是配置node.js环境. 那么配置node.js环境,当然,我们可以直接从官网下载,然后安装到电脑上就行了,当然,这是正确的,但是如果有一天我们需要使用新版本的node.js,或者使用旧版本的node.js时,我们还是需要去官网下载,然后安装,因为node.js的官方对于node.js的版本更新较慢,以至于一些大神等得不耐烦了,便开始
nvm安装node
09-20
已经配置好的nvm文件!
nvm的简介、安装、配置使用及常用命令
T_ianxin的博客
06-28 1万+
nvm是一个node的版本管理工具,可以简单操作node版本的切换、安装、查看等,与npm不同的是,npm是依赖包的管理工具,nvm是nodejs的版本管理工具,通过它可以安装和切换不同版本的nodejs。
NVM下载、安装和配置教程-2024年6月6日
i_for的博客
12-18 1万+
NVM下载、安装和配置教程-2023年12月18日
NVM安装使用与配置(node, npm, yarn)
ppz8823的博客
05-25 4万+
安装nvm之前先卸载node,win+r:cmd,node -v 查看node版本和存在,在 控制面板→程序与功能 中找到node卸载,或uninstall。5、如果你本地已经有node版本,安装nvm就会提示,点击“是”即可。分别对应的是全局缓存路径和全局安装路径,初次配置不会有这两个配置项。3、选择nodejs路径:创建nodejs文件夹放在E:\NVM下。2、点击next,选择nvm安装路径:E:\NVM\nvm。下图已经配置过全局缓存路径和全局安装路径,其中。已管理员身份运行命令提示符。
nvm安装使用
weixin_52103939的博客
03-10 1万+
前端开发工作中经常会同时负责多个项目,所以有时会遇到npm install安装依赖包或者启动本地服务时依赖报错的情况,大部分是因为NodeJS和npm与依赖之间版本的问题,如果频繁卸载并安装对应版本的NodeJS和npm管理工具,会使开发过程极其不方便。 而nvm(NodeJS Version Management)可以说完美解决了我们频繁切换版本的困扰,nvm是nodejs版本管理工具,使用命令行方式安装切换不同版本的nodejs。nodejs提供了一个n模块,可用于管理nodejs版本,但它不适用于wi
整理一下nvm安装以及安装后node生效且npm不生效的问题
tuzi007a的博客
03-24 2万+
关于nvm / node / npm安装前须知nvm安装安装包地址配置路径和下载源检查nvm安装是否成功nvm相关指令node检查npm检查npm安装失败的处理查找和node版本相匹配的npm版本npm安装 安装前须知 必须卸载掉已有的node版本!!! 这里不具体说了,如果不会卸载,可以参考这里: 点击查看 nvm安装 安装包地址 https://gitee.com/guozia007/layup-packages 解压,傻瓜式安装,不过多说明了。 配置路径和下载源 来到安装nvm的文件夹,找到se
关于在Linux服务上安装nvm,踩坑步骤说明
weixin_39370315的博客
11-09 1886
关于在Linux服务上安装nvm,踩坑步骤说明
npm 管理工具nvm安装使用
07-03
npm 管理工具nvm安装使用
NVM命令行操作命令
chuying1476的博客
12-12 3151
nvm命令行操作命令 1,nvm nvm list 是查找本电脑上所有的node版本 - nvm list 查看已经安装的版本 - nvm list installed 查看已经安装的版本 - nvm list available 查看网络可以安装的版本 2,nvm install 安...
NVM安装使用
qq_36577625的博客
12-28 604
记我的NVM安装使用步骤: 1.github下载最新NVM安装nvm-noinstall.zip https://github.com/coreybutler/nvm-windows/releases 2.点击安装包下一步下一步。。。 3.nvm下载太慢,修改nvm安装地址下的setting加速 加上这两行 node_mirror: https://npm.taobao.org/mirrors...
nvm安装使用(详细)
热门推荐
m0_64697285的博客
10-14 7万+
nvm和n都是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。如果下载node过慢,请更换国内镜像源, 在 nvm安装路径下,找到 settings.txt,设置node_mirro与npm_mirror为国内镜像地址。版本号 使用指定版本的nodejs ( 这时会发现在启用的 node 版本前面有 * 标记,这时就可以使用 node.js )root: D:\nvm(此路径代表安装nvm的时候nvm安装的地址)
NVM安装使用
JulyNight的博客
07-31 276
使用NVM的优点 首先,我们在我们使用nodejs的时候,不同的项目对弄node的版本要求不一样,有的项目需要8.x到10.x,有的要求在10.x以上,这样我们就需要安装不同版本的node,这个时候nvm就能满足我们的需求。 NVM安装 首先我们到Github上面下载安装包Github 下载好后,进入到安装页面 ...
推荐项目:nvm-sh/nvm
gitblog_00004的博客
03-13 388
推荐项目:nvm-sh/nvm 项目简介 nvm-sh/nvm 是一款跨平台的 Node.js 版本管理工具,它允许用户轻松地安装、切换和管理多个 Node.js 版本。 功能特性 支持多种操作系统:包括 macOS、Linux 和 Windows。 轻松安装和切换 Node.js 版本:只需运行简单的命令即可安装或切换到所需的 Node.js 版本。 自动选择合适的版本:当您运行需要特定 No...
Mac 安装nvm
ForeverMyheart的博客
10-08 4万+
Mac 安装nvm
Node.js——Node环境及nvm版本管理安装使用
LSH_的个人博客
06-24 2289
Node.js可以进行轻量级高性能的Web服务、前后端JavaScript同构开发、便捷高效的前端工程化。
centos使用NVM安装
04-23
在CentOS上使用NVM安装Node.js的步骤如下[^1][^2]: 1. 打开终端并执行以下命令以下载NVM安装脚本: ```shell wget - https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash ``` 2. 执行以下...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

分类专栏

  • Vue3 16篇
  • Vue 27篇
  • 组件 1篇
  • 面试 3篇
  • nodejs 8篇
  • ES6 9篇
  • 算法 3篇
  • 性能优化 4篇
  • 文档 1篇
  • 五味瓶 6篇
  • 计算机基础 11篇
  • 工具 34篇
  • React 5篇
  • 数据可视化 1篇
  • JavaScript 20篇
  • CSS 9篇
  • 微信小程序 4篇
  • MySQL 8篇

最新评论

  • element-ui中NavMenu(el-menu)功能优化

    Coop_Multi-Agent_DRL: use :unique-opened="true"

  • vue3项目中使用微信开放标签wx-open-launch-weapp实现点击跳转到微信小程序

    李小苶: 这确实是几年前的实现方案了,不过我的代码还在线上正常运行着

  • vue3项目中使用微信开放标签wx-open-launch-weapp实现点击跳转到微信小程序

    我是朱小默: 这个v-is指令好像废弃了

  • el-dropdown-item的点击事件

    ๓爱妒`: 感谢老板~

  • el-dropdown-item的点击事件

    十逆: 好人一胎十八个

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 多个项目使用的node版本不一致?vscode dev container + docker 真香
  • 使用docker模拟生产环境-复现生产环境bug
  • vue3项目element-plus由v2.1.x升级到v2.2.x可能遇到的坑
2023年2篇
2022年3篇
2021年24篇
2020年42篇
2019年48篇
2018年39篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司咸宁SEO按天扣费多少钱德宏SEO按天扣费多少钱塔城阿里店铺运营凉山网站设计模板推荐绥化网站改版公司开封英文网站建设公司丽水网站推广工具价格黄石网站优化按天计费报价昆明设计网站价格永湖建网站价格安康网站搜索优化推荐鹤岗网站排名优化公司福州SEO按效果付费报价忻州网页设计价格和田网站优化价格横岗模板网站建设推荐丹东网页制作推荐巢湖网站优化排名怒江网站排名优化报价舟山企业网站制作价格坂田百度竞价哪家好烟台SEO按天计费报价济源建设网站价格南京seo推荐茂名百度网站优化排名鹤壁网络营销迪庆建设网站哪家好成都网站推广方案公司襄樊SEO按天计费多少钱铜陵网站优化按天收费哪家好歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化