entos7安装、使用nvm
nvm简单来说就是一个node版本管理器,可以下载多个node版本,并切换当前使用的node版本。
使用yum安装管理nodejs,并不是那么好用,而nvm就是专门来干这件事的
github地址:https://github.com/nvm-sh/nvm.git
注意切换版本也会意味着之前版本npm install -g 安装的全局依赖会被切换。
安装nvm
下载压缩包
wget https://codeload.github.com/nvm-sh/nvm/tar.gz/refs/tags/v0.39.3
解压
tar tar -xvf v0.39.3
移动到/usr/local,适应不同用户
mv nvm-0.39.3/ /usr/local/nvm
适配path环境
cd /etc/profile.d/
vim nvm.sh
写入
#!/usr/bin/env bash
export NVM_DIR="/usr/local/nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
刷新该脚本,或者重新链接终端
source ./nvm.sh
这时候,查看nvm版本
nvm --version
简单使用
查看所有版本
nvm list-remote
切换至国内镜像
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node/
export NVM_IOJS_ORG_MIRROR=http://npm.taobao.org/mirrors/iojs
安装所需的 Node.js版本【可以多个】
nvm install 16.17.1
nvm install v14.18.0
查看已安装的nvm版本
nvm ls
切换到指定的nvm版本
nvm use v14.18.0
注:切换版本,仅仅是切换默认版本,nvm安装的多个版本源码,在versions目录下,如v14.16.1,完整路径就是/usr/local/nvm/versions/node/v14.16.1,我们也可以直接使用命令 /usr/local/nvm/versions/node/v14.16.1/bin/node test.js来运行test.js
当然了,还有更快捷的命令,查找其安装位置,例如:nvm which v14.16.1,就会帮你找到v14.16.1的完整安装路径
更多命令可参考其官方说明:https://github.com/nvm-sh/nvm
文章作者: 朱丰华
文章链接: https://smart.52dixiaowo.com/blog/post-446.html
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。