哎,前端的包管理有那么一点割裂

2023 年 3 月 2 日
 king888

不同的项目对不同的包管理选择的情况是不同:

7177 次点击
所在节点    程序员
38 条回复
duan602728596
2023 年 3 月 2 日
锁定包管理器,请用 corepack: https://github.com/nodejs/corepack 。
关于 node-sass ,官方已经警告废弃了,并且已经推荐了好几种方案,包括迁移到 sass ,配置各种参数等: https://github.com/sass/node-sass#binary-configuration-parameters ,几分钟就能搞定的东西。
DKburNIng
2023 年 3 月 2 日
@duan602728596 几分钟我连这个 readme 都看不完
Jirajine
2023 年 3 月 2 日
@GreatAuk 这玩意的别名搞太多,和很多命令冲突了。
nix 和 nu 都是已有的程序。
HugoChao
2023 年 3 月 2 日
用着都大差不差
eryajf
2023 年 3 月 2 日
@yinzhili 对于这个说法比较能感同身受,同类的还有 Python ,之前就是因为安装过几个 Python 的开源项目,给折腾怕了
weijancc
2023 年 3 月 2 日
@wu67 npm 是默认的肯定使用范围最广, 没了解过其他的就别发言.
learningman
2023 年 3 月 2 日
不错了,至少这一堆都能读 package.json
反面样例参考 C++
horou
2023 年 3 月 2 日
我觉得 yarn3 挺好的,速度快,省存储,就是别的很多项目用不了,我自己的项目到是挺顺畅的。
Justin13
2023 年 3 月 2 日
我只想用 npn,奈何。。。
salmon5
2023 年 3 月 2 日
@cheneyzhang #1 和运维有个毛关系
justin2018
2023 年 3 月 2 日
老哥们 有啥靠谱的 node_modules 清理工具

求推荐
um1ng
2023 年 3 月 2 日
运维应该只配置 npm 的
um1ng
2023 年 3 月 2 日
@GreatAuk antfu 的好东西
Lqxc
2023 年 3 月 2 日
可以使用 nix 解決你的問題
lete
2023 年 3 月 2 日
我一直都是用 npm+mini-nrm ,反正 npm YYDS 就对了,pnpm 节省空间?我又不缺空间
adoyle
2023 年 3 月 3 日
你可以用 corepack 解决你的问题。node 14.19.0 和 v16.9.0 起就自带了 corepack ,之前的版本可以通过 `npm install -g corepack` 安装。
你可以在 Docker 容器里运行 corepack 来安装项目依赖,这样就不污染本机开发环境了。
Gav1nw
2023 年 3 月 3 日
不过我记得 yarn 只是优化 NPM 当年不能多线程的问题吧,最终还是下载到 node_module 文件夹呀
iulo
2023 年 3 月 3 日
@justin2018 npkill

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

https://v2ex.ih06.com/t/920367

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

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

© 2021 V2EX