前端包管理工具调研

171 天前
 cxhello

各位 V 友们,你们在使用包管理工具有什么使用优先级吗?它们的区别是什么?作为一个后端,有时候会做一些前端开发,会纠结这些。虽然是瞎纠结,但还是想听各位 V 友们讲讲。

7873 次点击
所在节点    Node.js
92 条回复
lemonfishTBS
171 天前
porn 和 hub
sakae010
171 天前
fnm+pnpm or bun
um1ng
171 天前
yarn / pnpm ,每个项目会配置对应的 packageManager ,配合开启 corepack 使用
youyouzi
171 天前
npm 主打就是一个不折腾
jikun
171 天前
用 pnpm 吧! pnpm 本身还可以管理 nodejs 版本,这样可以舍弃 fnm 了
sjhhjx0122
171 天前
人生苦短,pnpm
chenzw2
171 天前
fnm 比 nvm 好用吗?
lerry
171 天前
bun 一把梭
montaro2017
171 天前
yarn
9956
171 天前
目前在用 bun 、volta
TimPeake
171 天前
老项目/第三方模版框架 npm ,新项目毫无疑问 pnpm
jspatrick
171 天前
yarn@1, pnpm
ColdBird
171 天前
yarn/pnpm
aprilandjan
171 天前
没有人觉得 pnpm 在键盘位置上的分布感觉敲起来很费力吗😓
sn0wdr1am
171 天前
pnpm
bzw875
171 天前
pnpm 虽然省空间,但是 yarn 更好用
qrobot
171 天前
1. npm - 简单高效, 保持最新版本, 支持 workspace 也能解决一些对等依赖的问题, 前提是要保持 node 最新版本才好用
2. cnpm - 只是为了解决国内代理的问题, 这没必要了把?
3. pnpm - 为了解决 node_modules 占用磁盘的问题, 同样也有 workspace 等等一些功能, 中规中矩
4. yarn - 历史上最好用的包管理工具, 独特的 Plug'n'Play 模式, 并且完全解决 node_modules 所有的缺点. 缺点是不兼容目前大部分的国产框架, 例如 dumi 等等, 并且使用起来复杂, 需要安装额外的工具, 学习成本高


要是我, 可能 yarn 的 Plug'n'Play 最为第一公民
gorvey
171 天前
新项目 pnpm
老项目 yarn ,谁用谁知道,跑老项目版本问题能卡你好几天,换成 yarn 一次成功
auroraccc
171 天前
@aprilandjan 改个别名,官方文档推荐改成 pn
EgoTao
171 天前
赞成大多数人说的,低版本/老项目就 yarn ,node 版本比较新就 pnpm 。 如果只选一个,那我推荐 yarn

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

https://ex.noerr.eu.org/t/1122911

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

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

© 2021 V2EX