首页
博客
WEB插件
Linux下通过n模块来安装、升级、管理node版本
原创
运维
2019-06-18 11:31:12
浏览:3086
>背景:很久之前就安装了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
上一篇:
在 Linux 下 运行 s npm install 出现报错 Please try running this command again as root/Administrator
下一篇:
没有了
推荐热文
PM2常用命令整理
window下通过nvm-windows来安装多版本node
在 Linux 下 运行 sudo npm install 出现报错 sudo: npm:command not found
在 Linux 下 运行 s npm install 出现报错 Please try running this command again as root/Administrator
在 Linux 下搭建 Git 服务器