如何更换 npm 的默认 registry 仓库地址?
发布于 作者:苏南大叔 来源:程序如此灵动~ 我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...
苏南大叔给大家简要介绍了cnpm
的registry
,在本文中,苏南大叔继续描述npm
的registry
。其实都是一个东西,只不过是有些许形式上的变化。
常见的registry
在上一篇文章里面,我们已经知道了,npm
命令组合淘宝的registry
地址,就是cnpm
的原型。那么如果,我们的registry
是私有的仓库呢?我们当然可以在npm
命令后面通过指定registry
来实现仓库地址的改变。也可以在npm
系统中固化一下这个registry
,不用每次都指定registry
参数了。
对于国人来说,这里常用的registry
地址有两个,分别是:
下面的命令范例中,就以taobao
的源为例进行说明。
mac
系统更换registry
在~目录下面有个.npmrc
的隐藏文件,在里面这样修改即可。当然地址需要换成你自己的私有仓库地址。
registry=https://registry.npm.taobao.org
win
系统更换registry
路径和mac
下基本一致,都是当前用户目录(c:/users/<yourname>/
)下面,文件名都是一样的,叫做.npmrc
。内容同上。如果没有这个文件,新建一个即可。
更加快速定位.npmrc
文件
这个办法是非常的好用,可以快速定位这个配置文件。命令如下:
npm config edit
在命令行里面敲入这个命令后,自动跳出来编辑器加载过的对应配置文件。是不是非常贴心。
通用的设置方法
更加简单的设置方式就是:
npm config set registry https://registry.npm.taobao.org
这个通用,无论任何系统均可。效果和上述编辑.npmrc
文件是一样的效果。
相关文章
如果您是想开发electron
程序,您还应该看看这篇文章:https://newsn.net/say/electron-npm.html 。这里讲述了,针对electron
的开发,这里需要修改的设置项目。
结论
关于npm
的更换默认registry
的话题,先暂时写到这里。欢迎继续关注苏南大叔的npm
相关文章:
感谢您阅读本篇原创文章。
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
请问下给cnpm设置了新的registry,为什么下载的时候还是从淘宝镜像下载?
cnpm就指的是淘宝啊.... 你试试npm命令?