携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第7天,点击查看活动详情。
本文主要是基于mac下操作的,window下可能会有所偏差
1、官网下载地址
https://nodejs.org/en/download
这里可以看到window、mac以及linux版本的安装文件以及源码文件。
通常我们只需要下载window或者mac的安装包到本地再进行安装即可。
2、安装及确认
安装完毕后可以通过如下命令进行查看安装的版本。
node -v // 查看nodejs安装是否成功,成功后会出现版本号
npm -v // 同样会出现npm版本
这里其实还有一个查看对应版本的链接 nodejs.org/zh-cn/downl…
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中