node的版本管理(nvm)
在开发过程中,可能需要经常切换node版本来应对不同的开发环境,所以需要不同版本的node,下面将介绍使用nvm来管理node版本。
1、nvm下载
1)Windows 下 nvm 安装
安装步骤如下:
第一、到 github 上面下载。下载地址:https://github.com/coreybutler/nvm-windows/releases
第二、下载完 nvm-setup.zip 之后解压,解压出来一个 nvm-setup.exe 文件
第三、双击安装
第四、打开 cmd ,输入 nvm 验证是否安装成功
第五、备注:
nvm-noinstall.zip :绿色免安装版,但使用时需进行配置。
nvm-setup.zip :安装版,推荐使用
nvm 安装路径可以自定义,比如: d:\nvm
node.js 安装路径(就是以后下载的不同版本 node.js 的安装路径,推荐不要放在 C 盘,不要有空格、特殊字符等):比如: d:\node.js
2)Windows 下 nvm 安装
可以使用 curl 命令安装
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
也可以使用 wget 命令安装
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
v0.38.0 是 nvm 的版本号,最新版本号可到 github 查看
当出现 Node Version Manager 时,说明已安装成功;
安装完成后,需要先关闭终端,再重新打开。
可以通过查看版本号的命令确认是否安装成功:
nvm -v
如果出现 command not found: nvm ,可能是因为缺少 .bash_profile 文件导致的。
继续如下步骤操作
切换到用户目录:
cd ~
查看是否有 .bash_profile 文件:
ls -a;
若没有则新建,添加以下内容
export NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
如果安装了 oh my zsh ,则需要在 .zshrc 文件中添加配置信息;打开 ~/.zshrc 文件,在最下面添加 source ~/.bash_profile
其中注意的是
Mac 系统, m1 芯片的话,会有兼容性问题。
node.js 的 v15.x.x 及以上版本,已经对 M1 做了兼容处理
安装的 node.js 的 v14 及以下版本时,需要进入 Rosetta 2 ,安装对应的 stable 版本
arch -x86_64 zshnvm listnvm install 12
2、nvm常用命令
nvm ls :列出所有已安装的 node 版本
nvm ls-remote :列出所有远程服务器的版本(官方node version list)
nvm list :列出所有已安装的 node 版本
nvm list available :显示所有可下载的版本
nvm install stable :安装最新版 node
nvm install [node版本号] :安装指定版本 node
nvm uninstall [node版本号] :删除已安装的指定版本
nvm use [node版本号] :切换到指定版本 node
nvm current :当前 node 版本
nvm alias [别名] [node版本号] :给不同的版本号添加别名
nvm unalias [别名] :删除已定义的别名
nvm alias default [node版本号] :设置默认版本
nvm use [node版本号]设置报错时,可尝试关掉cmd,以管理员身份重新运行cmd
node的版本管理(nvm)相关推荐
- 二、Node 多版本管理
一.Node 模块对象 二.Node 多版本管理 三.Npm 包资源管理器 一.Node 多版本管理 NVM 全名 Node Version Management: 顾名思义是一个 Node 的版本管 ...
- Node版本管理nvm, npm
nvm(node version manger) Node版本管理 nvm是一个简单的bash script来管理多个活动的node.js版本. 安装nvm: 具体看git:https://githu ...
- 使用NVM对node进行版本管理
使用NVM对node进行版本管理 一.需求 node版本持续更新,一些node的新特性只有在node的较高版本中才可以使用.但是如果将node版本切换到较高版本,就会导致对现有项目的一些依赖造成环境不 ...
- 【node】之nvm的使用
nvm是什么? 你可以把nvm理解为python里面的virtualenv 如果想在同一台机器,同时安装多个版本的node.js,就需要用到版本管理工具nvm. http://javascript.r ...
- Node.js:NVM工具的使用 nvm常用命令
NVM: Node Version Manager Node.js的版本管理工具,可以实现多个node版本共存,并随意切换,就相当于python里面的pyenv 项目地址:https://github ...
- node安装以及nvm管理node版本
前言 前端开发项目一般情况下都少不了需要安装node.或者换新电脑的时候,这些环境都得安装. 但是安装过程并不都是一帆风顺的,而且node版本引发的问题也很多(主要是Windows环境下node与no ...
- window下安装并使用nvm(含卸载node、卸载nvm、全局安装npm)
文章目录 一.卸载node 二.安装nvm 三.配置路径和下载源 四.使用nvm安装node 五.nvm常用命令 六.卸载nvm 七.全局安装npm.cnpm 八.遇到的问题 nvm 全名 node. ...
- node 多版本管理(mac)
目录 1.前言 2.预备 nvm常用命令 node常用命令 npm常用命令 3.安装 step1 安装nvm 方式1:brew安装(推荐使用) 方式2:git安装 step2 安装node 设置源前 ...
- 如何优雅地让多个node版本共存--nvm
如何优雅地让多个node版本共存? 一.为什么需要多个node版本共存? 二.安装nvm 三.使用nvm,切换版本 一.为什么需要多个node版本共存? 当我们git clone多个项目的时候,可能存 ...
最新文章
- 植物根际微生物组也有昼夜节律
- os.makedirs和os.mkdir 生成文件夹
- 【图神经网络研究精华】图卷积网络作者Thomas Kipf博士论文公布
- 桌面笔记工具KeepNote
- 微信小程序开发(1)
- CTFshow php特性 web150plus
- MySQL:常见错误01
- linux下查找命令which/whereis/locate/find的对比和总结
- MFC编程入门之十五(对话框:一般属性页对话框的创建及显示)
- Linux---进程的基本概念
- 机房收费系统个人重构版:暮然回首,灯火阑珊
- 开篇 | 揭秘 Flink 1.9 新架构,Blink Planner 你会用了吗?
- DiscuzX模板制作-主题列表页_左边栏制作_V1
- 使用yum快速部署Oracle安装环境 11g
- 四分位数计算方法总结
- html5梯形图形代码,CSS秘密花园:梯形标签
- 如何将文字转换为二维码 python_用python将二维码转换成字符直接输出控制台
- EasyExcel压缩包导出excel,动态生成多表头或多sheet
- 苹果手机键盘html代码大全,iPhone12键盘使用技巧有哪些
- [数学]导数与微积分(第一部分)