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

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第7天,点击查看活动详情

本文主要是基于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中

猜你喜欢

转载自juejin.im/post/7127487672234278942