gpt4 book ai didi

node.js - Yarn 和 npm 可以被多个开发者在同一个项目上使用吗?

转载 作者:搜寻专家 更新时间:2023-10-31 22:24:02 25 4
gpt4 key购买 nike

我在一个由大约 20 名其他开发人员组成的团队中工作。我们所有的项目都使用 npm 包,目前我们所有的开发人员都在运行 npm 来管理这些包。我对 Yarn 很好奇,目前我的机器上已经安装了它。但是我很紧张实际使用它来安装包,以防它搞砸了其他开发人员的项目。

我的问题是,一个开发人员可以在项目中使用 Yarn 而其他开发人员在同一个 repo 中使用 npm 吗?据我所知,Yarn 使用相同的 package.json 文件来获取其依赖项。我们忽略了 repo 中的 node_modules,但是我们使用 npm shrinkwrap 来锁定依赖项。我知道 Yarn 有一个 Yarn.lock 文件,这就是我关心的地方。有没有人尝试独立于他们的团队运行 Yarn?你遇到了什么问题?

最佳答案

Yarn 不读取 npm-shrinkwrap.json。它生成自己的 yarn.lock。虽然只有您使用 yarn,但您环境中的项目可能具有与您的团队成员不同的依赖项版本。但是,在您自己的环境中尝试 yarn 是安全的,因为它不会覆盖 shrinkwrap 文件,也不会影响其他开发人员。

关于node.js - Yarn 和 npm 可以被多个开发者在同一个项目上使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40309048/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com