微信扫码登录

微信扫码登录

邮箱恶意注册过多,目前只支持微信模式

使用 npm 淘宝镜像加速 npm 扩展包的下载速度

作者:Codinget
2018. 07. 20

 使用 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》

Iwtrgw 2018.07.20 16:31

终于更了

Codinget 2018.07.20 16:38

呵呵,我也想说这句话,我身体终于恢复过来,可以好好的更新内容了 ~

西门撸码 2018.07.26 16:48

Codinget,你说国内Laravel文档翻译的不好,有没有打算你自己翻译一个,我绝对捧场

Hello 2018.07.26 16:55

兄弟,你是怎么想的,你听听站长Laravel的发音,发音都是有问题的,你还让他翻译,@codinget,,调侃一下,哈哈哈 ~

Codinget 2018.07.27 17:33

就是,你是怎么想的,我的发音都这样了,还让我翻译。那么多的内容,我一个月也翻译不完啊。我虽然说目前国内文档翻译的不好,但是也是人家辛辛苦苦翻译出来的,虽然可能因为英文水平的原因,或者技术行业的经验不足导致翻译的有些生硬,但是也不能否认人家的努力 ~ 我肯定是不翻译的,但是我会出几个系列的视频,解读一下 Laravel 的核心功能,以及用到的核心编程技术,我觉得这个可能对大家来说更重要,用 Laravel 开发的确很爽,但是如果只是在用,而没有学到精髓的话,作为技术人员,心里似乎总觉得没有底气。Laravel的作者出过一本书专门解析 Laravel 开发框架,虽然是很早期的一本书,但是对 Laravel 的描述和核心技术的解析依然是最应该学习的一本 Laravel 红宝书

西门撸码 2018.07.27 17:54

还真会推卸事情,你早期的是视频声音效果很不好,要不要更新一下 ?

Codinget 2018.07.27 17:56

会,绝对斩钉截铁,我自己都听不下去~

彼岸繁华 2018.08.22 17:32

嗯 不错

Codinget 2018.08.22 22:33

谢谢支持,使用Yarn完成包的加载也是不错的选择~

编程原力 京ICP备17045322号-2
版权所有, 侵权者追究法律责任