我之前使用全局安装的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用于'primary software',yarn
用于npm
软件包,npm用于后端模块,bower用于前端库)。如何解决这个软件包管理混乱的问题呢?
$PATH
并可以像任何其他“软件”一样在命令行上执行的二进制文件。 - neaumusic