Node.js的安装及环境配置

一、nvm是啥?

不同应用程序需要不同版本的 Node.js,切换和安装新版本 Node.js 很烦人,还会有莫名其妙的问题。nvm就是来解决 Node.js 的安装和版本切换等问题。


二、安装 nvm

nvm安装的方式有很多,详见下面的官方文档,这里选用 Git install ,可以解决443错误问题。怎么安装git,看这里!

1、安装步骤
cd ~/
git clone https://github.com/nvm-sh/nvm.git .nvm
cd ~/.nvm
git checkout v0.38.0
. ./nvm.sh
cd ~/

2、配置全局环境
nano .bash_profile (写入下面代码)

************
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
************

【备注】:如果上面配置不成功,尝试:新建文件:~/.profile 或者 ~/.zshrc ,操作一样。


3、更新系统环境变量

上面配置好的环境变量,通过下面命令更新:

source ~/.bash_profile

4、nvm常用命令
nvm ls-remote 列出所有可安装的版本
nvm install  安装指定的版本,如 nvm install v8.14.0
nvm uninstall  卸载指定的版本
nvm ls 列出所有已经安装的版本
nvm use  切换使用指定的版本
nvm current 显示当前使用的版本
nvm alias default  设置默认 node 版本
nvm deactivate 解除当前版本绑定
nvm 默认是不能删除被设定为 default 版本的 node,特别是只安装了一个 node 的时候,这个时候我们需要先解除当前版本绑定,然后再使用 nvm uninstall  删除

三、安装 Node.js
# 1、安装node.js
nvm install 14.17.5

# 2、查看node.js版本
node -v 

# 3、切换node.js版本
nvm ls (查看所有已经安装的node.js版本)
nvm use <版本号> (选择从上面列出的node.js版本号)

四、443错误
1、原因说明

通过命令脚本安装,会因为某些链接无法访问,产生443错误:

# 1、安装命令
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash

# 2、错误提示:
curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443 
2、解决方案

通过本页面的 Git install 方式来安装 nvm.


五、参考文档

你可能感兴趣的:(node.js)