前言:最近发现有项目同一个服务器会运行智慧园区还有老机房的项目,两个项目的node不一样,所以需要不同的node版本切换,特此记录一下
1.进入目录:
cd /home
2.安装
yum install -y git
4.查看git版本(如果出现了这个就表示成功,没有找到命令就是安装失败)
git --version
安装node版本
注意:如果之前安装了node的版本在这里是看不到的,所以这里如果你需要什么版本就下载对应的版本,之前安装的在这切换不了,需要重新下载
git clone git://github.com/creationix/nvm.git ~/nvm
#设置nvm 自动运行;
echo "source ~/nvm/nvm.sh" >> ~/.bashrc
source ~/.bashrc
#查询node版本
nvm list-remote
使用nvm下载指定版本node
nvm install {版本号}
切换版本
nvm use v15.0.1
安装其他版本,安装完会自动切换
nvm install v8.11.1
可以自行切换版本
nvm的常用命令
nvm list 或者 nvm ls 查看node的安装版本
nvm install 6.9.0 安装一个6.9.0版本的node
nvm use 6.9.0 使用这个6.9.0版本的node
nvm uninstall 6.9.0 删除6.9.0版本的node
nvm ls-remote 罗列远程的node版本
nvm current 查看当前正在使用的node版本
nvm alias default v4.3.0 切换v.4.3.0为默认版本,每次新建的命令行中就是默认的版本了
npm list --depth=0 -g 查看全局都安装了那些npm的包
问题:
在使用过程中发现source
每次关闭控制台就不管用
解决办法:
修改/etc/profile:
vim /etc/profile写入:
source ~/.bashrc source ~/.nvm/nvm.sh