Jas*_*ith 7 package-managers node.js npm yarnpkg
我在大约20个其他开发人员的团队中工作.我们所有的项目都使用npm软件包,目前我们所有的开发人员都在运行npm来管理这些软件包.我对Yarn非常好奇,并且现在已经在我的机器上安装了它.但是,我很担心实际使用它来安装软件包,以防它为其他开发人员搞砸了一个项目.
我的问题是,一个开发人员可以在项目中使用Yarn而其他开发人员在同一个仓库中使用npm吗?根据我的阅读,Yarn使用相同的package.json文件来获取其依赖项.我们忽略了repo中的node_modules,但是我们npm shrinkwrap用来锁定依赖项.我知道Yarn有一个Yarn.lock档案,这就是我关注的地方.有没有人试图独立于他们的团队运行纱线,你遇到了什么问题?
纱线不读npm-shrinkwrap.json.它产生了自己的yarn.lock.虽然只使用纱线,但您环境中的项目可能具有与您的队友不同的依赖版本.但是,在您自己的环境中尝试使用yarn是安全的,因为它不会覆盖shrinkwrap文件,也不会影响其他开发人员.
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           768 次  |  
        
|   最近记录:  |