yarn切换到yarn 2 (berry)的过程

前言

目前yarn主分支依然是1代,也没有常规方式直接安装2代,所以本文介绍一下如何安装2代。

各个框架提供的脚手架不一定能使用yarn 2安装,需要先自行测试,不要盲目上马yarn 2。

尝试访问github.com

先尝试访问 https://raw.githubusercontent.com/yarnpkg/berry/master/packages/berry-cli/bin/berry.js,如果能打开,说明你可以安装2代,否则,要先想办法正常访问github.com

在项目中执行命令

yarn的理念是,想体验2代,只能在具体项目中体验,无法全局安装,所以,先进入项目,执行:

yarn set version berry

此时会请求上文提到的网络文件,等待一会儿。

yarn会创建 .yarn 目录和 .yarnrc.yml 文件,用户需要关注的只是 .yarnrc.yml 文件,它等同于1代的 .yarnrc 文件。

此时再执行yarn --version,得到2.4.1或者更高。

配置.yarnrc.yml

官方手册:https://www.yarnpkg.cn/configuration/yarnrc

它默认只有一句:

yarnPath: ".yarn/releases/yarn-berry.cjs"

至少你应该加上一句,不多解释吧:

npmRegistryServer: "https://registry.npm.taobao.org"

使用

日常命令同1代,不多说了。

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

推荐阅读更多精彩内容