Linux下通过n模块来安装、升级、管理node版本

技术知识 2019-06-18 11:31:12 阅读 580 次
> 背景:很久之前就安装了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
您可能感兴趣的
在使用Ant Design Vue 开发时会用到内置的upload,但是在用到内置的upload的时候,由于官网的说明文档比较简洁,总是出现这样那样的问题!
Top