修改npm及yarn的源

Published on
发布于·预估阅读2分钟
Authors
  • Name
    willson-wang
    Twitter

npm及yarn源的简单修改

npm

设置单次包下载的源,以淘宝镜像为例

npm install package --registry https://registry.npm.taobao.org

设置全局镜像,以淘宝镜像为例

获取npm当前的源
npm config get registry

设置npm当前的源
npm config set registry https://registry.npm.taobao.org

yarn

设置单次包下载的源,以淘宝镜像为例

yarn add package --registry https://registry.npm.taobao.org

设置全局镜像,以淘宝镜像为例

获取yarn当前的源
yarn config get registry

设置yarn当前的源
yarn config set registry https://registry.npm.taobao.org

借助第三方工具实现快速切换npm及yarn源

npm借助nrm来实现

安装

yarn global add nrm || npm install -g nrm

列出可选的源,带 * 的是当前使用的源

nrm ls

image

显示当前的源

nrm current

切换源

nrm use taobao

添加源

nrm add xxx https://registry-npm.xxx.com.cn/

image

删除源

nrm del xxx

image

测试响应时间

nrm test

image

yarn借助yrm来实现 yrm是nrmfork出来的,使用方式与nrm保持一致 区别是使用yrm use 切换源时,会同时切换npm及yarn的源,而nrm则只会切换npm的源 另外nrm与yrm不能共存,先全局装了yrm,然后又全局装了nrm,导致yrm不能使用了

参考链接

https://github.com/Pana/nrm https://github.com/i5ting/yrm