linux更新node版本号,Linux下通过n模块来安装、升级、管理node版本

>背景:很久之前就安装了node,但是一直没有进行过升级。

### 一、 查看当前node的版本号

```bash

node --version

```

>显示版本v6.9.0

### 二、清理npm的cache

```bash

npm cache clean -f

```

### 三、 版本管理工具 名称: n

```bash

npm install -g n

```

### 四、更新到最新版

```bash

n latest

```

>n 常用的命令有:

n 会列出所有安装的版本供你切换

n latest 安装最新版本

n stable 安装最新稳定版

n lts 安装最新长期支持版本

n rm [版本号] 删除某一版本

n -h 帮助命令

n [版本号] 安装指定版本node

### 五、 验证是否成功

```bash

node -V

```

>然而并没有成功,还是显示的是老的v6.9.0版本

**出现这个问题的原因是 n 模块和系统node的安装路径不同**

解决:

##### 1、 查看系统node的安装路径

```bash

which node

```

>显示路径:/home/node-v6.9.0-linux-x64/bin/node

然而:n模块的node默认路径为 ‘/usr/local’

##### 2、 通过N_PREFIX变量来修改 n 的默认node安装路径

- 编辑环境配置文件

```bash

vim ~/.bash_profile

```

>按i键使编辑器进入到插入模式

-添加配置语句

```bash

export N_PREFIX=/home/node-v6.9.0-linux-x64/ #自己定义的node实际安装位置

export PATH=$N_PREFIX/bin:$PATH

```

>:wq保存退出

##### 3、执行source使修改生效

```bash

source ~/.bash_profile

```

##### 4、检查是否生效

```bash

echo $N_PREFIX

```

### 六、这时候在执行上述第四、五步骤就可以

```bash

n latest

node -V

```

### 七、n模块管理node

>是Node的一个模块,作者是TJ Holowaychuk(鼎鼎大名的Express框架作者),就像它的名字一样,它的理念就是简单:

操作:输入n,显示如下

```bash

n

0.10.1

0.10.15

o 0.10.21

0.11.8

```

>输出当前已经安装的node版本以及正在使用的版本(前面有一个o

),你可以通过移动上下方向键来选择要使用的版本,最后按回车生效

其他参数:

>n latest 安装最新版本

n stable 安装最新稳定版

n lts 安装最新长期支持版本

n rm [版本号] 删除某一版本

n -h 帮助命令

n [版本号] 安装指定版本node

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值