ubuntu下用npm install遇到的错误

时间:2024-04-05 07:26:26

本来想着用 npm install -g cnpm --registry=https://registry.npm.taobao.org  去配置淘宝镜像安装的,没想到遇到一堆err!!!

ubuntu下用npm install遇到的错误

看错误的提示,是说我不够权限?

后面在摸索过程中,不知道是哪个操作成功安装了,在这里我说以下我的摸索操作:

1:先用sudo su 进入root模式,获取更高的权限。然后再操作镜像命令。

ubuntu下用npm install遇到的错误

what?说我没有安装npm ?!!怎么可能,在外面还好好的,root就不行了。

2:它说没有,我能有什么办法?那就装呗。于是 apt install npm 一顿操作安装完毕。

3:安装完成之后,就是自己坑自己的时候了。

我重新开了一个终端(正常模式)输入命令,而且还是不一样的命令,前面第一次(正常模式下)我输入的是 npm install -g cnpm --registry=https://registry.npm.taobao.org 。这次我改成了 sudo npm install -g cnpm --registry=https://registry.npm.taobao.org (多加了sudo)。然后执行。。。如下图:

ubuntu下用npm install遇到的错误

ubuntu下用npm install遇到的错误

看到后面了吗?居然成功了???

自己再测试了一下:

ubuntu下用npm install遇到的错误

应该是成功了,但是为什么我的node 和npm 版本变低了???(欲哭无泪)

4:小结:

说到底,我也不知道到底是root下重新install npm 的原因还是加了sudo的原因,让它安装成功的。也不知道为什么我的node、npm版本变低。

被这个东西搞了很久,在这里把我的一份经验分享出来,如果大家有照这个方法操作的也成功的话,还希望能底下留言告诉我是怎么成功的。还有为什么版本变低了?