我可以看到create-react-app
已使用npx
添加了安装。因此,我很想知道哪一个更好npm, npx or yarn
。哪个更好,哪个使用更好,为什么?
答案 0 :(得分:2)
npx
与其他两个不同,它是npm
的一项功能,无需安装即可运行软件包。至于npm
和yarn
之间哪个更好,没有明确的“赢家”(也适用于生活中的一般规则)。我个人更喜欢yarn
,因为从我的经验来看,它速度更快且更冗长,另一个好处是它有一个锁定文件,但是现在npm
也有一个(我听说新版本也更快)。
tl; dr:真的很好。
答案 1 :(得分:2)
npm:安装软件包(库),即帮助您构建自己的应用程序的功能。
npx:npx是一种无需安装软件包即可执行软件包的工具。
yarn:还安装软件包。 yarn是位于相同软件包存储库顶部的npm的替代。
答案 2 :(得分:1)
您可以比较npm和yarn的功能。 yarn比npm快,因为它正在并行安装,而npm正在模块串行安装。以前版本的npm没有锁定文件,现在npm和yarn都具有锁定文件。两者都建立在同一存储库的顶部。
npx与npm和yarn完全不同。它是一种无需安装即执行软件包的工具。
因此,如果您想减少应用程序的构建时间,我将建议您使用yarn。