使用 NPM 淘宝镜像

在国内使用 npm 进行工作绝对是一件极为痛苦的事情,中国的网络环境对技术人员来说其实是非常不友好的,很多国外的技术资源,咱们使用的时候都不那么方便。不说别的,那速度就像北京堵车的段子一样,在北京堵车能把人饿死。而使用 npm install 为 Laravel 项目下载前端资源的时候呢,能把人等死。但是中国人自有其博大精深的智慧。互联网大厂阿里巴巴的淘宝就推出了国内的 NPM 淘宝镜像,这么大的厂子,咱们完全可以把信任票投给它。使用起来也极为简单,只要终端命令行一句话就搞定了,那咱们就走起来:

1. 不管电信,联通,还是移动,吹牛的时候飞得溜起,使用的时候高矮胖瘦参差不齐,保不齐你的网络使用 NPM 就没有问题,速度能够接受,那就没必要切换。如果你使用 NPM 的场景像个段子,那就那就一起淘宝镜像吧,为了保险起见,咱们可以先保存之前的镜像,这样,如果出了问题,还可以切换回去,我们使用下面的命令可以查看当前使用的是哪个镜像源:

npm get registry 
https://registry.npmjs.org/

 

2. 切换到淘宝的 NPM 镜像源,依旧是一句话的事儿:

npm config set registry http://registry.npm.taobao.org/

 

3. 这个时候再使用 NPM 加载前端的包应该速度就飞起来了,如果你的网络偏偏出幺蛾子,那就切换回原来的源,切换回原来源的方式估计你也猜到了,使用第 2 步的命令加上第 1 步拿到的镜像源就搞定了:

npm config set registry https://registry.npmjs.org/

 

近些年一直有个神一样的传说:“有买不到的东西,找淘宝;有解决不了的问题,找淘宝。当你真的不行了,还可以找淘宝”,好吧,淘宝连镜像都搞,我不扶墙也得服淘宝了 ~

 

视频:《安装 NodeJS 与 NPM 的过程真的很崩溃》

文章:《MacOS 如何彻底删除掉 NodeJS》