一、nvm的安装
介绍nvm
nvm(Node.js Version Manager)
也就是 Node.js
的包管理器,可以通过它方便安装和切换不同的Node.js
版本。
安装nvm
去github
上https://github.com/nvm-sh/nvm
查看安装语法
如:通过 curl
安装:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
如果报错:
【“curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused”】错误
则是因为github
的一些域名的DNS
解析被污染,导致DNS
解析过程无法通过域名取得正确的IP
地址。可以通过修改/etc/hosts文件或下载switchhosts
修改hosts
解决该问题。
通过 https://www.ipaddress.com/ 获知raw.githubusercontent.com所在的服务器IP
这边查询到的ip
如下:
修改hosts
- 方案一:
修改/etc/hosts
文件,直接修改本地hosts
文件可能不太好,且有权限限制🚫
可参考这篇文章解决:https://www.cnblogs.com/my-blogs-for-everone/articles/14256182.html
- 方案二:
直接通过下载switchhosts
文件配置
配置好hosts
后,再执行curl
安装命令
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
配置环境变量
nvm下载完毕后,配置环境变量
如:source ~/.bash_profile
检查是nvm是否安装成功
执行:nvm list
展示如下就是安装成功了
二、安装node和npm
可先去官网上https://nodejs.org/zh-cn/
查看最新的版本安装
执行:nvm install v16.13.1
查看node和npm版本
node -v
和 npm -v