对于开放源码软件审查工具包项目,我想识别给定存储库中的给定项目使用哪个版本的纱线。
应采用哪些标准?有:
package.json/packageManager,它需要Corepack并且不能被所有的项目使用。.yarn/releases/*版本.yarnrc文件:如果这是yarnrc.yml,那么这是Yarn 2+。yarn.lock中的版本似乎与用于该项目的Yarn版本无关(但如果我错了,请纠正我)。如果这是Yarn 1、2或3项目,是否还有其他可以用来消除歧义的标准?
发布于 2022-09-16 03:35:38
令人沮丧的答案是,没有一个容易的方法(虽然可能有)。运行yarn -v只会显示您的全局纱线版本,而不是本地回购。你需要寻找你列出的同样的提示。
也许您的协作者可以同意创建一个简单包含以下内容的任意.yarnver文件:
1.22.11https://stackoverflow.com/questions/72346056
复制相似问题