一、yarn 国内源
yarn 是一款现代化的 JavaScript 包管理器,优于其它管理器的一个最大优势就是速度快,然而在国内由于需要翻墙,因此速度会有很大影响。这时我们就需要使用 yarn 国内源来解决该问题。yarn 国内源指的是在国内搭建的 npm registry,是一个容易使用的 npm clone,
https://registry.npm.taobao.org/
是它的镜像地址。
二、yarn查看源
使用如下命令即可查看当前设置使用的源:
yarn config get registry
如果当前输出的结果是
https://registry.yarnpkg.com
,即表示你还没有更换镜像源。如果你想查看目前是否已经换成了 taobao 缓存镜像,命令如下:
yarn config get registry
此时,你应该能看到:
https://registry.npm.taobao.org/
如果以上两条都执行完毕,出现如上提示,则表示已经更换成功。
三、yarn 设置源
yarn 环境下执行如下一条命令即可设置源:
yarn config set registry https://registry.npm.taobao.org
这里我们以淘宝镜像为例
四、yarn 镜像源
使用国内源只是初步解决了速度问题,如果你希望更快的下载,就可以使用缓存镜像源:yrm 是一个简单工具,可以快速切换 npm 和 yarn 包管理器的源。以下是操作步骤:
1、使用 npm 安装 yrm
npm i -g yrm
2、使用以下命令进行源的切换
- yrm use npm
- yrm use taobao
- yrm use tencent
- yrm use nj
五、yarn 源切换
如果你希望临时切换源,而不是永久切换源的话,只需要在 yarn 安装的命令前加上如下参数即可:
yarn --registry https://registry.npm.taobao.org add XXX
上述 xxx 代表你要安装的依赖名。
同时,yarn 也支持一次性为一个工程配置本地源:
yarn config set cache-folder ./OfflineCache
上述命令会自动创建一个离线缓存,用于离线环境下安装依赖。
六、yarn查看镜像源
使用以下命令查看所有可用的源:
yrm ls
在 yrm 的工作目录下,yrm list 子目录包含可用源列表。
七、完整代码示例
“`
# 查看当前设置使用的源
yarn config get registry
# 如果当前输出的结果是
$ https://registry.yarnpkg.com
# 即表示你还没有更换镜像源
# 如果你想查看目前是否已经换成了 taobao 缓存镜像,命令如下:
yarn config get registry
# 此时,你应该能看到:
$ https://registry.npm.taobao.org/
# 如果以上两条都执行完毕,出现如上提示,则表示已经更换成功。
# 更换镜像源
yarn config set registry https://registry.npm.taobao.org
# 安装 yrm
npm i -g yrm
# 切换到淘宝源
yrm use taobao
# 一次性为一个工程配置本地源
yarn config set cache-folder ./OfflineCache
# 查看所有可用的源
yrm ls
“`
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/153298.html