如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

在上一篇文章中( https://newsn.net/say/cnpm-registry.html ),苏南大叔给大家简要介绍了cnpm的registry,今天我们说说npm的registry。其实都是一个东西,只不过是有些许形式上的变化。

在上一篇文章里面,我们已经知道了,npm命令组合淘宝的registry地址,就是cnpm的原型。那么如果,我们的registry是私有的仓库呢?我们当然可以在npm命令后面通过指定registry来实现仓库地址的改变。我们也可以在npm系统中固化一下这个registry。不用每次都指定registry参数了。

如何更换npm的默认registry - npm2

mac系统更换registry

在~目录下面有个.npmrc的隐藏文件,在里面这样修改即可。当然地址需要换成你自己的私有仓库地址。

registry=https://registry.npm.taobao.org

如何更换npm的默认registry - npmrc

win系统更换registry

路径和mac下基本一致,都是当前用户目录(c:/users//)下面,文件名都是一样的,叫做.npmrc 。内容同上。如果没有这个文件,新建一个即可。

如何更换npm的默认registry - npm_win

更加快速定位.npmrc文件

这个办法是非常的好用,可以快速定位这个配置文件。命令如下:

npm config edit

如何更换npm的默认registry - npm
在命令行里面敲入这个命令后,自动跳出来编辑器加载过的对应配置文件。是不是非常贴心。

通用的设置方法

更加简单的设置方式就是:

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

这个通用,无论任何系统均可。效果和上述编辑.npmrc文件是一样的效果。

相关文章

如果您是想开发electron程序,您还应该看看这篇文章:https://newsn.net/say/electron-npm.html 。这里讲述了,针对electron的开发,这里需要修改的设置项目。

结论

关于npm的更换默认registry的话题,先暂时写到这里。欢迎继续关注苏南大叔的npm相关文章。https://newsn.net/tag/npm/ 。感谢您的阅读。

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。