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

2023-03-02 09:38:39 +08:00
 king888

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

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

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

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

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

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

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

© 2021 V2EX