如何安装cnpm?cnpm比npm有什么优势?
发布于 作者:苏南大叔 来源:程序如此灵动~ 我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...
由于未知的原因,对于国人来说,只要涉及到npm
的地方,就离不开cnpm
,目的一般就是为了加速下载相关源文件。原理上来说,cnpm
做的事情,就是给大家换了个registry
,就是说,库文件的源头改到了国内。从这个角度出发的话,事情就变的简单了。这个registry
的地址就是:
不过,目前来看,cnpm
的实际表现上看,越来越像yarn
了,而脱离了npm
的轨迹,不过命令参数上来看,还是npm
的样子。
cnpm
安装
大家可以根据自身需要来安装cnpm
,安装的方式也非常简单。下面的两条命令效果是一样的,第一条是从默认源头下载cnpm
,第二条是强制从淘宝的源头下载cnpm
。根据你的实际情况,任选其一即可。
npm install -g cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm
等价npm
那么理论上来说,下面的两个命令是等价的。
cnpm install
npm install --registry=https://registry.npm.taobao.org
cnpm
背后的故事
如果你查看github
上面的cnpm
源码的话,也许你可以看到下面的config
字样,这里就是一切奥秘的核心所在。路径位置为:./lib/config.js
。
cnpm
的延伸registry
表面上来看,cnpm
的一个registry
走遍天下都不怕,事实上并非如此。还有其他几个姐妹镜像,在特殊的时候,你可以用的上。这个以后,苏南大叔再新开文章说明。
electron_mirror
的使用方式:
结语
cnpm
隐藏的秘密,还有很多,对于广大开发者来说,taobao
的npm
镜像,着实是给大家带来了太多的方便和便捷。这个,我们大家要多在淘宝上面买买买,才对得起人家的镜像服务啊。您说是吧?
更多苏南大叔带来的cnpm
文章,大家可以点击这里查看:
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。