通过nvm可以在电脑上安装多个版本的nodejs

简介: 通常我们只需要下载window或者mac的安装包到本地再进行安装即可。

image.png


本文主要是基于mac下操作的,window下可能会有所偏差


1、官网下载地址


https://nodejs.org/en/download


image.png


这里可以看到window、mac以及linux版本的安装文件以及源码文件。


通常我们只需要下载window或者mac的安装包到本地再进行安装即可。


2、安装及确认


安装完毕后可以通过如下命令进行查看安装的版本。


node -v  // 查看nodejs安装是否成功,成功后会出现版本号
npm -v  // 同样会出现npm版本


这里其实还有一个查看对应版本的链接 nodejs.org/zh-cn/downl…


image.png


3、window或mac下安装多版本nodejs


因为有时候要维护老项目,所以必然的nodejs的版本就比较低,一开始我还是先卸载nodejs,然后再安装低版本的nodejs,被这样搞几次,后面就会觉得很烦哟,于是发现了在一个电脑上可以安装多个nodejs版本,并且有一个非常方便的管理nodejs版本小工具 nvm


4、nvm下载


官网安装方式 github.com/nvm-sh/nvm/…


执行如下命令


curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash 
// 或  
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash


这里下载如果Failed to connect to raw.githubusercontent.com port 443


通过网站查找IP:www.ipaddress.com

输入raw.githubusercontent.com找到IP地址

然后命令行中sudo vim /etc/hosts,在尾部添加185.199.108.133 raw.githubusercontent.com


IP每隔一段时间可能会有变化,所以要根据自己当时的IP进行配置


5、nvm配置


下载完之后,查找是否有如下文件夹~/.bash_profile, ~/.zshrc, ~/.profile, or ~/.bashrc


// 直接访问看文件是否存在
vim ~/.zshrc
//不存在则创建
touch ~/.zshrc


查看如下配置是否存在与.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


最后重新加载一遍配置文件


source ~/.zshrc


6、使用nvm


// 检查是否可以打印出版本
nvm -v
//查看本地已安装版本
nvm ls 
//查看所有远程服务器的版本
nvm ls-remote
// 查看当前版本
nvm current
// 安装node最新稳定版本
nvm install stable
nvm install <版本号>
//切换正在使用的版本
nvm use <version>
//其他命令可查询 nvm help


7、总结


  • 熟悉nodejs安装


  • 多个版本的nodejs如何管理切换


  • 访问地址异常时候的一种解决方案:将IP地址放到hosts中
目录
相关文章
|
14天前
|
JavaScript Linux iOS开发
详解如何实现自由切换Node.js版本
不同的项目中需要使用不同版本的 Node.js,有时旧项目需要旧版本,而新项目则可能依赖最新的 Node.js 版本
|
1月前
|
JavaScript 开发工具 git
已安装nodejs但是安装hexo报错
已安装nodejs但是安装hexo报错
30 2
|
1月前
|
缓存 资源调度 JavaScript
npx与npm的差异解析,以及包管理器yarn与Node版本管理工具nvm的使用方法详解
npx与npm的差异解析,以及包管理器yarn与Node版本管理工具nvm的使用方法详解
33 0
|
1月前
|
Web App开发 JavaScript 前端开发
JavaWeb 22.Node.js_简介和安装
JavaWeb 22.Node.js_简介和安装
|
1月前
|
JavaScript 算法 内存技术
如何降低node.js版本(nvm下载安装与使用)
如何降低node.js版本(nvm下载安装与使用)
|
2月前
|
JavaScript
NodeJs的安装
文章介绍了Node.js的安装步骤和如何创建第一个Node.js应用。包括从官网下载安装包、安装过程、验证安装是否成功,以及使用Node.js监听端口构建简单服务器的示例代码。
NodeJs的安装
|
2月前
|
存储 JavaScript 前端开发
Node 版本控制工具 NVM 的安装和使用(Windows)
本文介绍了NVM(Node Version Manager)的Windows版本——NVM for Windows的安装和使用方法,包括如何安装Node.js的特定版本、列出已安装版本、切换使用不同版本的Node.js,以及其他常用命令,以实现在Windows系统上对Node.js版本的便捷管理。
Node 版本控制工具 NVM 的安装和使用(Windows)
|
2月前
|
SQL JavaScript 数据库
sqlite在Windows环境下安装、使用、node.js连接
sqlite在Windows环境下安装、使用、node.js连接
|
2月前
|
JavaScript Linux 开发者
一个用于管理多个 Node.js 版本的安装和切换开源工具
【9月更文挑战第14天】nvm(Node Version Manager)是一个开源工具,用于便捷地管理多个 Node.js 版本。其特点包括:版本安装便捷,支持 LTS 和最新版本;版本切换简单,不影响开发流程;多平台支持,包括 Windows、macOS 和 Linux;社区活跃,持续更新。通过 nvm,开发者可以轻松安装、切换和管理不同项目的 Node.js 版本,提高开发效率。
|
3月前
|
缓存 JavaScript 安全
2022年最新最详细的安装Node.js以及cnpm(详细图解过程、绝对成功)
这篇文章提供了2022年最新最详细的Node.js和cnpm安装教程,包括步骤图解、全局配置路径、cnpm安装命令、nrm的安装与使用,以及如何管理npm源和测试速度。
2022年最新最详细的安装Node.js以及cnpm(详细图解过程、绝对成功)