npm、npx和yarn,哪一个比较好?

wtlkbnrh  于 2023-10-19  发布在  Yarn
关注(0)|答案(3)|浏览(213)

我可以看到create-react-app已经添加了npx的安装。所以我很好奇,看看哪一个更好npmnpxyarn。哪一个更好,哪一个更好,为什么?

bmvo0sr5

bmvo0sr51#

npm:安装包(库),即帮助您构建自己的应用程序。
npx:npx是一个执行包而不安装包的工具。
Yarn:也可安装 Package 。yarn是npm的替代品,它位于同一个包存储库的顶部。

bgtovc5b

bgtovc5b2#

npx与其他两个不一样,它是npm的一个功能,可以在不安装的情况下运行软件包。至于npmyarn哪一个更好,没有一个明确的“赢家”(生活中也适用的一般规则)。我个人更喜欢yarn,因为根据我的经验,它更快,更少的冗长,另一个积极的是它有一个锁文件,但现在npm也有一个(我听说新版本也更快)。
tl;dr:都可以。

tjvv9vkg

tjvv9vkg3#

你可以比较npm和yarn的特性。yarn比npm快,因为它是并行安装,而npm是模块的串行安装。以前版本的npm没有lockfile,现在npm和yarn都有了lockfile。两者都建立在同一个仓库之上。
npx与npm和yarn完全不同。它是一个执行包而不安装它的工具。
因此,如果你想减少应用程序的构建时间,我建议你使用yarn。

相关问题