nodejs 用户为什么这么爱变来变去呢?

2024-04-06 12:15:13 +08:00
 sudoy

这似乎是前端开发人员的通病,喜欢变来变去,想一出是一出,完全不考虑连贯性。 cloudflare worker 创建项目一开始用的是 wrangler init, 后来改成了 wrangler create 了。改这么一个字也许对他来说符合它最新审美了,但是用户又要跟着他去记一个新的命令了。操!

13911 次点击
所在节点    Node.js
73 条回复
sudoy
2024-04-07 21:19:10 +08:00
@lisongeee 连 npm 都 tm 变,真是服了,npm 变成 pnpm ,过几年怕是又要变成 ppnpm ,ppppnpm ,pppppppnpm
lisongeee
2024-04-07 21:46:30 +08:00
@sudoy #61

显然你没有搞清楚 npm 和 pnpm 的关系,它们有点类似 python 里 pipenv/poetry 的关系,各有优劣

pnpm 是某群开发者对 npm 的某些机制不满意搞出来的,从我个人认知目前情况来看,pnpm 将会成为未来很长一段时间的主流

> 过几年怕是又要变成 ppnpm

既然你说是那就是吧,如果你对 npm 不满意,你完全可以 pull/fork 它,用你自己的知识修改让它符合你自己的需求即可,当然大多数人都是没能力改也懒得改就只能骂了,如果我连控制台错误都(看/搜索)不出来是哪个的问题,那我就只能捏着鼻子用了
mouyase
2024-04-08 00:04:44 +08:00
应该没有什么技术是一成不变的吧。哪怕是完美语言 php 呢,不也变成了 PHP: Hypertext Preprocessor 了。
Adelell
2024-04-08 00:11:03 +08:00
会变说明之前的有问题
ZacT0ny
2024-04-08 07:37:39 +08:00
这也能扯到 nodejs 啊?看了下回复还能扯到 npm 的问题?太过抽象了,不了解清楚直接上论坛张口就来
xwwsxp
2024-04-08 07:55:56 +08:00
其实,感觉应该是很多前端喜欢追新,比如:package.json 中的包通常都是 vue^3.1.2 这类的,而不是 Vue-3.1.2 ,像 Vue 这种大型的项目可能还好点,有很多人进行测试,很多个人开发者直接不单元测试的,将功能实现了就进行打包了,等用户反馈了,然后继续修改,用户还需要清理本地的 npm 包。

其实,Java 也是类似的;不过,Java 有大一统的 SpringBoot 相对而言,目前好点;毕竟,将许多包都封装为 starter 了,毕竟这些 starter 都是各个场景的,进行了大量的测试。
WJYuan
2024-04-08 09:26:20 +08:00
我猜修改的原因是方便用户不需要再安装 wrangler 的 cli 只需要安装 node/npm 就可以初始化项目
如果你喜欢 init ,也可以用 npm init ,npm create 是 npm init 的别名
lshbosheth
2024-04-08 09:29:42 +08:00
@sudoy 啊 。。。。。。。。你咋不说变成 yarn 了。。。。
chuck1in
2024-04-08 11:02:23 +08:00
@sudoy 恐怕不止 npm 变了。现在也不用 node 了,新的都是用 bun
thinkwei2012
2024-04-08 11:16:49 +08:00
npm -> yarn -> pnpm ->? bun
sampeng
2024-04-08 14:26:43 +08:00
@windychen0 开发水平差距太多。。锁死版本。。然后依赖库又不在私有库。。在私有库,naxus 又有默认超时时间。几个月不动的依赖库又没了。反正我每年都碰到一次。
Tink
2024-04-15 12:42:22 +08:00
不折腾怎么有 kpi ?
NullData
2024-04-22 14:26:32 +08:00
你这种情况我还真没见过,这样,你先百度搜索 oracle jdk ,然后点击第一个结果进官网下载个 jdk8

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

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

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

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

© 2021 V2EX