2021-12-31npm、yarn改镜像地址

npm默认仓库地址:https://registry.npmjs.org/

yarn默认仓库地址:https://registry.yarnpkg.com

yarn和npm镜像是一致的,只不过yarn优化了npm的操作而已,所以当npm更换了源地址,使用yarn add安装package时,如果npm源地址里不含此package的镜像,则也会直接报错:

image.png

npm、yarn查看源地址

npm configgetregistryyarn configgetregistrynpm config ls

pm、yarn更换源地址

npm config set registry<源地址url>//更换npm镜像源地址yarn config set registry<源地址url>//更换yarn镜像源地址npm config set<某插件><源地址url>//仅更改某插件的npm源地址yarn config set<某插件><源地址url>//仅更改某插件的yarn源地址

镜像源地址部分

npm---https://registry.npmjs.org/npm---https://registry.npm.taobao.org/yarn---https://registry.yarnpkg.com/yarn---https://registry.npm.taobao.org/cnpm---https://r.cnpmjs.org/taobao---https://registry.npm.taobao.org/nj---https://registry.nodejitsu.com/rednpm---https://registry.mirror.cqupt.edu.cn/npmMirror---https://skimdb.npmjs.com/registry/deunpm---http://registry.enpmjs.org/

使用nrm源管理工具管理npm及yarn源##

nrm是yarn及npm的源管理工具,类似于:nvm是node的版本管理工具。

1. 安装nrm:

npm install-g nrm//npm全局安装nrmyarnaddnrm-g//yarn全局安装nrm

2. nrm使用

查看可选源

nrm ls

查看当前源

nrm current

切换源

nrmuse<源名(非url,如taobao)>//使用源的名称切换源,源的名称即为nrm ls中列出的键值对(源名:url)中的key

添加源

nrm add<源名><源地址url>

删除源

nrmdel<源名>

测试源速度

nrm test <源名>

作者:沸腾Shark

链接:https://www.jianshu.com/p/b4b89d6a5f2c

来源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容