博客
博客
文章目录
  1. npm 升级
  2. node 升级

linux 下升级 npm 以及 node

linux 不比 windows,鼠标点两下什么都好说,在 windows 下面升级 node,只需要去官网下载最新的 msi 安装包,然后安装到之前的 node 路径下,一切 ok。其实 linux 使用命令行也是很爽的,作为程序员,难道不应该更喜欢看到命令行吗,哈哈哈!

npm 升级

废话不多说,直接讲步骤。先从容易的开始,升级 npm。

npm 这款包管理工具虽然一直被人们诟病,很多人都推荐使用 yarn,但其使用人数还是不见减少,况且 npm 都是随 node 同时安装好的,一时让我抛弃它,还是有点难做到。

npm i -g npm

是的,你没看错。升级 npm 只需要像安装其它包一样 install 一下就行,windows 和 linux 下都可以通过此方式进行升级,你还能指定 npm 的版本。

npm i -g npm@5.0.0

node 升级

node 升级相对于 npm 来说就复杂一点了。

  1. 首先通过 npm 安装 node 的版本管理工具 “n“,不用惊讶,名字就是这么简单,就叫 n。据了解,n 是 node 下的一个模块,作者是 Express 框架的开发者。
npm i -g n
  1. 检查 n 模块

先查看系统 node 的安装路径,n 模块的默认路径为 ‘/usr/local’。

$ which node

/data/home/server/nodejs/bin/node # 举个例子

如果路径与 n 模块的默认路径相同可以跳过 3 步骤。

  1. 通过 N_PREFIX 变量来修改 n 的默认 node 安装路径。

(1) 编辑环境配置文件

vim ~/.bash_profile

(2) 将下面两行代码插入到文件末尾

export N_PREFIX=/data/home/server/nodejs #node 实际安装位置 
export PATH=$N_PREFIX/bin:$PATH

(3) :wq 保存退出;

执行 source 使修改生效。

$ source ~/.bash_profile

(4) 确认一下环境变量是否生效。

echo $N_PREFIX
/data/home/server/nodejs
  1. n 模块常用命令
Commands:

n Output versions installed
n latest Install or activate the latest node release
n -a x86 latest As above but force 32 bit architecture
n stable Install or activate the latest stable node release
n lts Install or activate the latest LTS node release
n <version> Install node <version>
n use <version> [args ...] Execute node <version> with [args ...]
n bin <version> Output bin path for <version>
n rm <version ...> Remove the given version (s)
n prune Remove all versions except the current version
n --latest Output the latest node version available
n --stable Output the latest stable node version available
n --lts Output the latest LTS node version available
n ls Output the versions of node available

(1) 安装 node 最新版本

n latest

(2) 安装稳定版

n stable

(3) 安装指定版本

n v7.10.0

(4) 查看已安装版本

n

(5) 删除指定版本

n rm 6.4.0

最后,linux 下还有一款基于的 node 管理工具 nvm,有兴趣的同学也可以自己尝试下。

支持一下
扫一扫,支持一下
  • 微信扫一扫
  • 支付宝扫一扫