【发布时间】:2017-03-16 17:58:44
【问题描述】:
我使用的是react-native 包,它是通过npm 全局安装的。现在它在执行init 命令后的第一行显示。以下:
Installing react-native from npm...
Consider installing yarn to make this faster: https://yarnpkg.com
所以我查看了那个网站,我觉得它看起来很有趣,但我不知道它会是什么。一开始我以为我需要brew来安装yarn,所以我可以用yarn来安装npm。但现在我认为yarn 是npm 的替代品。这是正确的说法吗?
我为什么要拥有这么多包管理器?
我知道对于像Atom 或Visual Studio Code 这样的软件来说,拥有自己的包管理器很有用。但是对于开发,我看不出有人愿意使用四种不同的包管理器的原因(brew 用于“主要软件”,yarn 用于npm 包,npm 用于后端模块,bower 用于前端库)。如何解开这个包管理器森林?
【问题讨论】:
标签: npm homebrew bower package-managers yarnpkg