0

我可以看到create-react-app已经添加了安装npx。所以我很想看看哪个更好npm, npx or yarn。哪个更好,哪个更好用,为什么?

我不明白为什么这会得到反对票,不是每个人都对这些东西有内在的了解吗?这是要问的地方

4

3 回答 3

2

npx与其他两个不同,它是npm无需安装即可运行包的功能。至于 和 之间哪个更好npmyarn没有一个明确的“赢家”(生活中也适用的一般规则)。我个人更喜欢yarn它,因为根据我的经验,它更快、更简洁,另一个好处是它有一个锁文件,但现在npm也有一个(我听说新版本也更快)。

tl; dr:两者都可以。

于 2018-08-30T19:04:20.490 回答
2

npm:安装包(库),即帮助您构建自己的应用程序的功能。

npx:npx 是一个无需安装包即可执行包的工具。

yarn:也安装包。yarn 是位于同一包存储库顶部的 npm 的替代品。

于 2019-11-28T09:29:08.513 回答
1

你可以比较一下 npm 和 yarn 的特性。yarn 比 npm 快,因为它是并行安装,而 npm 是串行安装模块。以前版本的 npm 没有锁文件,现在 npm 和 yarn 都有锁文件。两者都建立在同一个存储库的顶部。

npx 与 npm 和 yarn 完全不同。它是一种无需安装即可执行软件包的工具。

因此,如果您想减少应用程序的构建时间,我会建议使用 yarn。

于 2019-12-03T13:33:08.847 回答