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

2024 年 4 月 6 日
 sudoy

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

14878 次点击
所在节点    Node.js
73 条回复
chuck1in
2024 年 4 月 6 日
是的,感觉将来还会继续变来变去。。。。
jwk345
2024 年 4 月 6 日
前端项目过了半年不动,打包就容易出错,因为很多包小版本更新都经常不兼容😅
street000
2024 年 4 月 6 日
这就是我们前端特有的 ship fast ,你们有这样的技术吗
drymonfidelia
2024 年 4 月 6 日
过几天改成 wrangler add
VforVendetta
2024 年 4 月 6 日
再过几天改成 wrangler new
wanniwa
2024 年 4 月 6 日
这种真想不通,这种单词有啥好改的想不通。
Xu3Xan89YsA7oP64
2024 年 4 月 6 日
让我想起了 antfu/ni ,希望多一些这种工具
jqtmviyu
2024 年 4 月 6 日
| 作用 | 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 年 4 月 6 日
php 就没有这种问题,5.4 还能跑
cvooc
2024 年 4 月 6 日
纯个人想法哈, 变来变去才有些活力, 一潭死水反而没什么意思了. 当然这个现象高情商叫百花齐放, 低情商称为群魔乱舞.哈哈哈
lxzxl
2024 年 4 月 6 日
lisongeee
2024 年 4 月 6 日
我在官方文档中并没有看到你说的 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 年 4 月 6 日
文档和源码里都是 init ,也没有找到 init 变 create 的 issue 或者 pr ,是 ChatGPT 说的 create 吗?
lstz
2024 年 4 月 6 日
又不是政企项目,人家才不考虑 backward compatibility 呢
Leeeeex
2024 年 4 月 6 日
@lisongeee #12 有意思,lz 疑似虚空打靶,楼下为了嘲讽不加验证就跟着嘲讽。
llej
2024 年 4 月 6 日
虽然楼主可能是虚空打靶,但我认为 js 的兼容性已经强到不可思议了,所以 js 用户更加的肆无忌惮。
总结:利好 ts
hefish
2024 年 4 月 6 日
问题不大吧,反正 op 搞个几年,也转行了。。
kneo
2024 年 4 月 6 日
没用过这个工具。
很多时候建一个新命令是为了不破坏旧命令的兼容性。新命令新行为,旧命令旧行为。
真背锅我看也轮不到前端。你要不然看看 git 有多少命令?
basncy
2024 年 4 月 6 日
搭车问一下, 这个 wrangler 是什么神奇的单词? SageMaker, nodejs, Cloudflare Workers, 八杆子打不着的三个玩意儿, 都跟它扯得上五毛关系. 谁来科普一下它们之间的内在美?
FlashEcho
2024 年 4 月 6 日
lz 记混了吧,创建项目:npm create cloudflare@latest xxx
创建某个 cf 产品的新实例:npx wrangler xxx create xxx
以上这两个才有 create

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

https://study.congcong.us/t/1029981

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

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

© 2021 V2EX