0%

升级nodejs版本

升级nodejs版本

前段时间部署一个开源项目,结果服务器上的nodejs版本与开源项目所需的版本不符,故而需要进行nodejs升级

有两种方式

方式一:使用n进行nodejs升级

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 清除npm缓存
npm cache clean -f

# 全局安装n
npm install -g n

# 安装对应版本
n v7.6.0

# 切换使用版本(和安装对应版本命令一样)
n 7.6.0

# 删除指定版本
n rm 5.9.1

# 如果不想切换默认环境,可以使用指定版本执行脚本
n use 7.6.0 app.js

这里可能会有修改之后版本没生效的情况,是因为node的默认安装目录和n安装的目录不同导致的,可以指定N_PERFIX变量来修改n的默认node安装目录

1
vim ~/.bash_profile

修改n安装node位置

1
2
export N_PREFIX=/opt/node #node实际安装位置
export PATH=$N_PREFIX/bin:$PATH

生效

1
source ~/.bash_profile

方式二:使用nvm进行nodejs升级

1
2
3
4
5
6
7
8
# 安装指定版本
nvm install 7.6.0

# 使用该版本
nvm use 7.6.0

# 查看版本
node -v

安装后可以看到.nvm/node中的versions中多了该版本

欢迎关注我的其它发布渠道