闲话不多说,直接上干货!
这里给还没用过yarn的同学推荐一手yarn,具体差别看:yarn 和 npm 的区别
Yarn
查看当前镜像
yarn config get registry
设置为淘宝镜像
yarn config set registry https://registry.npm.taobao.org/
设置为官方镜像
yarn config set registry https://registry.yarnpkg.com
NPM
查看当前镜像
npm get registry
设置为淘宝镜像
https://registry.npm.taobao.org/
npm config set registry https://registry.npmmirror.com/
官方镜像
npm config set registry https://registry.npmjs.org/
CNPM
安装并设置cnpm的镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
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
我们就可以使用npm
或cnpm
了,npm专门下载海外仓库的包,cnpm下载国内包。