2024 年了你在用 npm / yarn / pnpm ?以及为什么?

2024 年 11 月 8 日
 slowlyxixi

从 npm 到 yarn ,最近爱上了 pnpm 。

9497 次点击
所在节点    Node.js
59 条回复
shiny
2024 年 11 月 9 日
bun 从刚出来就开始用。一开始有各种各样的问题,到现在问题很少了。开始在服务器上也运行它。
只有在兼容性遇到问题才会回退到 pnpm ,再不行才是 npm 。这些情况都很少遇到。
ByteCat
2024 年 11 月 9 日
之前用 pnpm ,公司项目用 pnpm ,现在自己玩已经换 bun 了,心智负担低
pcdd
2024 年 11 月 9 日
之前 pnpm ,现在 bun
tnxg
2024 年 11 月 9 日
pnpm ,速度快,报错相对较少 www
pcdd
2024 年 11 月 9 日
2024 了,推荐用更现代的 bun
subframe75361
2024 年 11 月 9 日
小项目 bun ,大一些的用 pnpm
54xavier
2024 年 11 月 9 日
@xlinux 不是对比,是箭头路径的意思,就是说我从 npm 换了一圈最后还是换回了 npm
xlinux
2024 年 11 月 9 日
@54xavier 那跟 NRM 有啥关系?
wuoty
2024 年 11 月 9 日
用 yarn ,之前用 npm 的时候一些大项目下,性能跟不上,总是卡半天; pnpm 在处理依赖会有些问题,要么就是版本冲突,依赖找不到,要么就是打包的时候丢东西
siweipancc
2024 年 11 月 9 日
用其他包管理器发现依赖处理有问题。
作者:我只保证 npm
uni
2024 年 11 月 9 日
优先用 bun ,出问题了再用 pnpm
现在看到一个项目还在用 yarn 就会下意识地觉得这个项目已经过时了,会失去对这个项目的好感
perfectlife
2024 年 11 月 9 日
@fov6363 插个题外话 monorepo 做 cicd 痛苦啊
Terry05
2024 年 11 月 9 日
一用上 pnpm 就离不开了,速度快,提示信息友好,说是能节省磁盘空间,懒得去考证,但看到 node_modules 里很多库都是软链接的,相信是能节省空间

当然,还有秒开 monorepos ,用起来太过于舒服
crocoBaby
2024 年 11 月 13 日
如果涉及到 cicd 的流水线的话,还是推荐 npm,yarn 其他 pnpm,bun 很多平台都不支持
wangtian2020
2024 年 11 月 19 日
用 npm 。
我不会遇到 npm 装不上包的问题。nrm 切 mirror 地址,遇到 github 资源下不动的直接 tun 模式代理启动。
没感觉到有装包慢的问题,和 java 比下载 jar 包文件大编译又慢的 maven 体验好太多了。
guobaxiong
2024 年 11 月 27 日
坚持 NPM 一百年不动摇
andyhu
2024 年 12 月 15 日
如果是 node 就用 pnpm ,当然 bun 比 node + npm 好用很多,单纯从包管理来看 deno 比前面俩都好
sn0wdr1am
2025 年 1 月 10 日
推荐 PNPM
sch1111878
2025 年 1 月 19 日
在 wsl 用的话, pnpm 会有各种问题, 依赖不同步

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

https://study.congcong.us/t/1087782

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

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

© 2021 V2EX