这么基础的操作需要写一篇文章?

但如果要你操作,你会怎么做?百度一下,发现答案抄来抄去,复制粘贴也没有效果。

那么npm与node具体该如何升级、如何管理?

直接放答案:

1、npm的升级

npm install npm@latest -g

这才是正确的升级命令,因为我是从npm官网找的;

实际验证:

各种报错,所以MacOs使用时,在npm前面加上sudo,具体命令如下:

sudo npm install npm@latest -g

可以看到,npm成功升级!


2、node的升级与管理

这里推荐一个n模块,用来管理node非常方便,首先安装n模块:

sudo npm install -g n

n模块安装成功!

使用n模块来安装node:

//安装最新版
sudo n latest

//安装稳定版
sudo n stable

//安装LTS长期支持版
sudo n lts

我建议,不论是本地开发,还是部署到线上生产环境,都使用LTS长期支持版,也是官方推荐大家使用的版本:

现在已经成功安装了node的LTS版本!

如果本地还存在其它版本的node,也可以使用n模块来切换,直接输入命令n,查询出当前node版本列表后,使用键盘的上下键进行选择,按回车键确定选择即可:


删除node的某个版本:

n rm 10.16.0

n rm 需要删除的版本号,按下回车,即可删除指定版本。

写这篇文章的目的,就是以实际操作来验证到底该如何操作,操作是否可行,网上的文章,抄来抄去,众说纷纭,很多都没有经过实际验证,复制粘贴来用很有可能是错的;

再简单的事情,没有动手做之前,都不简单。—— 鲁迅