npm、npx 和纱线。哪个更好?

问题描述 投票:0回答:3

我可以看到

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

npm yarnpkg npx
3个回答
2
投票

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

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

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


2
投票

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

tl;dr:两者都很好。


1
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.