一、 查看当前node的版本号
node -v
显示版本v6.9.0
二、清理npm的cache
npm cache clean -f
三、 版本管理工具 名称: n
npm install -g n
四、更新到最新版
n latest
n 常用的命令有:
n 会列出所有安装的版本供你切换
n latest 安装最新版本
n stable 安装最新稳定版
n lts 安装最新长期支持版本
n rm [版本号] 删除某一版本
n -h 帮助命令
n [版本号] 安装指定版本node
五、 验证是否成功
node -v
然而并没有成功,还是显示的是老的v6.9.0版本
出现这个问题的原因是 n 模块和系统node的安装路径不同
解决:
1、 查看系统node的安装路径
which node
显示路径:/usr/local/bin/node
然而:n模块的node默认路径为 ‘/usr/local’
2、 通过N_PREFIX变量来修改 n 的默认node安装路径,编辑环境配置文件
nano ~/.bash_profile
按i键使编辑器进入到插入模式,添加配置语句
export N_PREFIX=/usr/local/bin/node #自己定义的node实际安装位置
export PATH=$N_PREFIX/bin:$PATH
3、执行source使修改生效
source ~/.bash_profile
4、检查是否生效
echo $N_PREFIX
六、这时候在执行上述第四、五步骤就可以
n latest
node -V
七、n模块管理node
是Node的一个模块,作者是TJ Holowaychuk(鼎鼎大名的Express框架作者),就像它的名字一样,它的理念就是简单:
操作:输入n,显示如下
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