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、更新系统环境变量 【Node.js的安装及环境配置】上面配置好的环境变量,通过下面命令更新:
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的安装及环境配置!

    推荐阅读