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

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

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

13889 次点击
所在节点    Node.js
73 条回复
chuck1in
2024-04-06 12:27:21 +08:00
是的,感觉将来还会继续变来变去。。。。
jamesxu
2024-04-06 12:42:03 +08:00
前端项目过了半年不动,打包就容易出错,因为很多包小版本更新都经常不兼容😅
street000
2024-04-06 12:57:29 +08:00
这就是我们前端特有的 ship fast ,你们有这样的技术吗
drymonfidelia
2024-04-06 13:01:12 +08:00
过几天改成 wrangler add
VforVendetta
2024-04-06 13:05:14 +08:00
再过几天改成 wrangler new
wanniwa
2024-04-06 13:06:40 +08:00
这种真想不通,这种单词有啥好改的想不通。
Xu3Xan89YsA7oP64
2024-04-06 13:12:03 +08:00
让我想起了 antfu/ni ,希望多一些这种工具
jqtmviyu
2024-04-06 14:36:58 +08:00
| 作用 | npm | yarn | pnpm |
| --------- | ----------------------- | -------------------- | -------------------- |
| 安装 | npm install | yarn install | pnpm install |
| 安装的简写 | npm i | yarn add | pnpm add |
| 强制安装 | | | pnpm install --force |
| 卸载 | npm unintall | yarn remove | pnpm remove |
| 卸载简写 | npm rm | yarn rm | pnpm rm |
| 全局安装 | npm i xxx --global/-g | yarn global add xxx | pnpm add -g xxx |
| 安装包(生产模式) | npm i xxx --save/-S | yarn add xxx | pnpm add xxx |
| 开发模式安装包 | npm i xxx --save-dev/-D | yarn add xxx -dev/-D | pnpm add -D xxx |
| 检查更新 | npm outdated | | |
| 更新 | npm update | yarn upgrade | pnpm update |
| 全局更新 | npm update -g | yarn global upgrade | pnpm update -g |
| 运行 | npm run xxx | yarn run | pnpm run xxx |
| 清除缓存 | npm cache clean | yarn cache clean | |
| 动态包执行 | npx xxx | yarn dlx xxx | pnpm dlx xxx |
| 查看全局安装的包 | npm list -g --depth 0 | yarn global list | pnpm list -g |
yxzblue
2024-04-06 14:46:13 +08:00
php 就没有这种问题,5.4 还能跑
cvooc
2024-04-06 14:50:44 +08:00
纯个人想法哈, 变来变去才有些活力, 一潭死水反而没什么意思了. 当然这个现象高情商叫百花齐放, 低情商称为群魔乱舞.哈哈哈
lxzxl
2024-04-06 14:55:17 +08:00
lisongeee
2024-04-06 15:04:36 +08:00
我在官方文档中并没有看到你说的 wrangler create 一直都是 wrangler init

https://developers.cloudflare.com/workers/wrangler/commands/

同时我使用 `wrangler create` 后提示 `ERROR Unknown argument: create`



同时我查看了旧版本 https://github.com/cloudflare/wrangler-legacy 也是 wrangler init

好奇你说的 wrangler create 是从哪里来的?
0o0O0o0O0o
2024-04-06 15:07:55 +08:00
文档和源码里都是 init ,也没有找到 init 变 create 的 issue 或者 pr ,是 ChatGPT 说的 create 吗?
lstz
2024-04-06 15:13:22 +08:00
又不是政企项目,人家才不考虑 backward compatibility 呢
Leeeeex
2024-04-06 15:19:14 +08:00
@lisongeee #12 有意思,lz 疑似虚空打靶,楼下为了嘲讽不加验证就跟着嘲讽。
llej
2024-04-06 15:43:49 +08:00
虽然楼主可能是虚空打靶,但我认为 js 的兼容性已经强到不可思议了,所以 js 用户更加的肆无忌惮。
总结:利好 ts
hefish
2024-04-06 16:24:07 +08:00
问题不大吧,反正 op 搞个几年,也转行了。。
kneo
2024-04-06 17:05:19 +08:00
没用过这个工具。
很多时候建一个新命令是为了不破坏旧命令的兼容性。新命令新行为,旧命令旧行为。
真背锅我看也轮不到前端。你要不然看看 git 有多少命令?
basncy
2024-04-06 17:28:55 +08:00
搭车问一下, 这个 wrangler 是什么神奇的单词? SageMaker, nodejs, Cloudflare Workers, 八杆子打不着的三个玩意儿, 都跟它扯得上五毛关系. 谁来科普一下它们之间的内在美?
FlashEcho
2024-04-06 17:41:27 +08:00
lz 记混了吧,创建项目:npm create cloudflare@latest xxx
创建某个 cf 产品的新实例:npx wrangler xxx create xxx
以上这两个才有 create

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

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

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

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

© 2021 V2EX