不同应用程序需要不同版本的 Node.js,切换和安装新版本 Node.js 很烦人,还会有莫名其妙的问题。nvm就是来解决 Node.js 的安装和版本切换等问题。
nvm安装的方式有很多,详见下面的官方文档,这里选用 Git install
,可以解决443错误问题。怎么安装git,看这里!
cd ~/
git clone https://github.com/nvm-sh/nvm.git .nvm
cd ~/.nvm
git checkout v0.38.0
. ./nvm.sh
cd ~/
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
,操作一样。
上面配置好的环境变量,通过下面命令更新:
source ~/.bash_profile
nvm ls-remote 列出所有可安装的版本
nvm install <version> 安装指定的版本,如 nvm install v8.14.0
nvm uninstall <version> 卸载指定的版本
nvm ls 列出所有已经安装的版本
nvm use <version> 切换使用指定的版本
nvm current 显示当前使用的版本
nvm alias default <version> 设置默认 node 版本
nvm deactivate 解除当前版本绑定
nvm 默认是不能删除被设定为 default 版本的 node,特别是只安装了一个 node 的时候,这个时候我们需要先解除当前版本绑定,然后再使用 nvm uninstall <version> 删除
# 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、安装命令
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
通过本页面的 Git install
方式来安装 nvm.
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。