21 条回复  ·  2272 次点击
wangtian2020 小成 4 天前
其他语言什么装包速度也配跟 nodejs 比。我看一了一下新项目的 node_modules 大小只有 500MB 。一般能 node_modules 上 G 的,肯定是什么公司里的屎山代码,这种公司啊,不值得待应该跑路。 node_modules 要是容量大了,那还不是编译了 node-sqlite 、node-sass 之类外来二进制包的锅
samnya 小成 4 天前
pnpm 和 uv 都是靠链接,我个人还是更喜欢全局中央仓库的概念,让软件自己去中央仓库找。 依赖版本号冲突的时候,在那里反复安装删除就受不了,用 pip 的肯定都体验过。中央仓库直接什么版本都有,反正调用的时候去取吧。
guiyumin 小成 4 天前
现在才$0.1/gb 没必要吧 不要为了节省空间而浪费大家的时间
chengyiqun 初学 4 天前
uv 这种靠链接, 有时候需要打包一个可执行环境给别人, 还是用 conda 方便些
yolee599 初学 4 天前
独立的 venv 也有独立的好处,不同环境不会互相污染,清理的时候文件夹一删就完事
darktutu 小成 4 天前
那生成 requirements.txt 有什么好方式吗,每次都是切到 venv 环境下一顿处理,才能弄到只有必须的包,要不总会包含很多别的不用的包?才开始使用 python ,希望不吝赐教啊
cdwyd 小成 4 天前
@darktutu pipreqs
Bingchunmoli 小成 4 天前
@wangtian2020 没见过公司项目少于 g 的 node_mofules 。。。
NessajCN 小成 4 天前
Sounds like a skill issue
darktutu 小成 4 天前
@cdwyd 尝试过,不知道哪弄得不对,会出异常。就没有继续研究。
返回顶部