Yarn 和 NPM 国内镜像(淘宝镜像)

4/14/2021 NPMYarn

# 闲话不多说,直接上干货!

这里给还没用过 yarn 的同学推荐一手 yarn,具体差别看:yarn 和 npm 的区别 (opens new window)

# Yarn

查看当前镜像

yarn config get registry
1

设置为淘宝镜像

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

设置为官方镜像

yarn config set registry https://registry.yarnpkg.com
1

# NPM

查看当前镜像

npm get registry
1

设置为淘宝镜像

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

官方镜像

npm config set registry https://registry.npmjs.org/
1

在这里插入图片描述

# CNPM

安装并设置 cnpm 的镜像

npm install -g cnpm --registry=https://registry.npm.taobao.org
1

# CNPM 工具

由于一些特殊的原因,某些情况下我们没办法很好的从 https://registry.npmjs.org下载下来一些需要的包。

我们可以直接设置 npm 的镜像:npm config set registry https://registry.npm.taobao.org

查看 npm 镜像:npm config get registry

但是对于大多数人来说(比如我),并不希望将 npm 镜像修改了:

  • 第一,不太希望随意修改 npm 原本从官方下来包的渠道;
  • 第二,担心某天淘宝的镜像挂了或者不维护了,又要改来改去;

这个时候,我们可以使用 cnpm,并且将 cnpm 设置为淘宝的镜像:
npm install \-g cnpm \--registry=https://registry.npm.taobao.org

我们就可以使用npmcnpm了,npm 专门下载海外仓库的包,cnpm 下载国内包。

最后更新于: 2021年9月15日星期三晚上10点10分
Faster Than Light
Andreas Waldetoft / Mia Stegmar