对于OSS Review Toolkit项目,我想确定给定存储库中给定项目使用的是哪个版本的yarn。
应该使用哪些标准?有:
package.json/packageManager
,需要copack,不能在所有项目中使用。- 查看
.yarn/releases/*
版本 - 检查
.yarnrc
文件:如果这是yarnrc.yml
,那么这是Yarn 2+。 yarn.lock
中的版本似乎与项目使用的Yarn版本无关(但如果我错了请纠正我)。
是否有其他标准可以用来消除歧义,如果这是一个纱线1,2或3项目?
令人沮丧的答案是没有一个简单的方法(尽管可能应该有)。运行yarn -v
将简单地显示您的全局yarn版本;不是本地回购。您需要查找您列出的相同提示。
也许你的合作者可以同意制作一个任意的.yarnver
文件,只包含如下内容:
1.22.11