前言
目前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代,不多说了。