2021 年末, npm yarn pnpm 哪个更好呢?

2021-10-27 15:03:38 +08:00
 find456789

一直用的 yarn 1 , 刚才把 yarn 升级到了 v3 , 发现项目跑不起来, 很多设置要修改, 似乎修改了还出错

所以我就考虑,去掉花里胡哨的 yarn , 改成原生的 npm

不知道如今的 npm ,是不是还那么差劲

想问问大家的看法

谢谢

2678 次点击
所在节点    问与答
15 条回复
MonkeyD1
2021-10-27 15:30:51 +08:00
一般情况下 npm 没啥问题
mufeng
2021-10-27 15:34:16 +08:00
yarn 1 的表现绝对比 npm 好,尤其是 private package, package alias 以及多个包冲突上。
find456789
2021-10-27 16:49:15 +08:00
@mufeng

确实,刚才换了 npm ,发现 安装的时候各种 冲突, ,速度似乎也不如 yarn1 , 先将就 npm 用用看吧
Clarke
2021-10-27 19:20:40 +08:00
现在 npm 对我来说只适合拿来装 pnpm 了
cmdOptionKana
2021-10-27 19:29:36 +08:00
yarn2 实在有点奇怪,需要花时间适应
JaguarJack
2021-10-27 19:42:53 +08:00
yarn
torrent
2021-10-27 19:42:55 +08:00
npm 还是不大行,卡又慢,包多了还容易出错
Showfom
2021-10-27 19:47:53 +08:00
yarn
darknoll
2021-10-27 19:50:08 +08:00
yarn workspace
FightPig
2021-10-28 00:30:39 +08:00
pnpm,
Akebono
2021-10-28 03:02:29 +08:00
投 pnpm 一票
SekiBetu
2021-12-29 17:17:09 +08:00
别被 yarn 忽悠了,新的不一定好,yarn 那边 1.X 版本已经不能保持对 NPM 的安装速度优势,而 2.X 3.X 推出的破坏性改动太多,兼容度很差,大伙基本都在观望不敢动手,pnpm 没用过所以不说了,npm 自从被微软收购之后,一直都在勤奋更新,选最简单的总没错
SekiBetu
2021-12-29 17:20:17 +08:00
同场加映,caddy 和 nginx 也是如此,当初被忽悠去用新的 caddy ,最后又灰头土脸跑回 nginx
find456789
2021-12-30 10:36:00 +08:00
@SekiBetu

我和你经历类似, 后来换了 yarn 3.x 发现 各种 bug 。跑不起来, 结果乖乖换回 yarn 1.x , 看到很多人说 pnpm 好,有了 yarn 3.x 的教训,我不敢乱来了


caddy 我也用过,后来他们出了新版,我发现变的复杂好多了, 最后我也换回 nginx 了
SekiBetu
2022-02-11 11:28:00 +08:00
https://github.com/modern-js-dev/modern.js/issues/588
今早用 pnpm update ,出现的问题,发现有同样的人也出现了,虽然问题不大,但是原版 npm 不会出现

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/810974

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX