2022 年了, 还在用 yarn 吗?

2022-07-24 22:39:36 +08:00
 bthulu

yarn 花了这么多精力去搞 2.0,3.0 版本, 1.x 几乎停滞不前. npm 是不是已经吊打 yarn1.x 了?

12059 次点击
所在节点    JavaScript
95 条回复
zxCoder
2022-07-25 20:15:01 +08:00
咋又出新的了????我才刚从 npm 换到 yarn
KeyboardManAnAn
2022-07-25 20:51:52 +08:00
@bk201 iOS 开发的包管理器也都有三种, 分别是 CocoaPods, Carthage 和官方的 SPM, 除了给社区制造分裂, 后来者其实每次都是对前者的一点点改进(或倒退
bthulu
2022-07-25 21:09:42 +08:00
@KeyboardManAnAn 为啥都不喜欢在原来的基础上改进而喜欢另起炉灶呢
ragnaroks
2022-07-25 21:38:32 +08:00
@bthulu 大概是上游不接受 PR 吧,不说这些包管理,可能因为本身编码难度低,经常我提个 PR 给我关了然后上游自己写个差不多的补丁,比如 axios 、next-pwa 、jotai 、echart ,累了真的,要不是懒得自己写我也直接 fork 一个出新的了
shakukansp
2022-07-25 21:55:09 +08:00
mritd
2022-07-25 22:15:44 +08:00
求求了 不要再乱搞了 搞 CI 的真想哭🥲
bthulu
2022-07-25 23:41:51 +08:00
@shakukansp 很抱歉, 第一条针对的是 Linux, windows 是用 junctions 实现的. 我看空间占用也不是看的项目下的 node_modules 的大小, 而是直接看磁盘总空间占用大小的. 你每份 1MB, 复制 100 份, linux 下硬链接你去检查这一百份文件夹下的 node_modules 大小都是 1MB, 那么是不是就占用了 100M 呢? 显然不是的, 你直接看磁盘空间占用, 它只增加了 1MB.
但是回到 windows, 你再看磁盘空间占用, 会发现也没有增加 100M, 而是增加了 60M 以上. 对比 Linux 来说, 几乎就是半成品实验性质的.
kanlidy
2022-07-26 00:44:00 +08:00
看看开源项目,yarn 有一席之地
xqk111
2022-07-26 11:06:45 +08:00
还是用 npm ,其他两个不咋了解
zxbutton
2022-07-26 11:15:09 +08:00
我还以为是 apache hadoop yarn
hunter0122
2022-07-26 11:38:00 +08:00
@DOLLOR 你这个牛
wisetc
2022-07-26 13:04:47 +08:00
就没人用 cnpm 么 dog head
shakukansp
2022-07-26 15:45:49 +08:00
@bthulu 总之比 npm 好啊
Jtyczc
2022-07-26 18:19:18 +08:00
哈哈哈,没写 js 几年,现在居然又换了 pnpm
JDog
2022-07-26 18:36:53 +08:00
贵圈儿还真是喜欢造轮子啊...

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

https://tanronggui.xyz/t/868418

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

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

© 2021 V2EX