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

263 天前
 sudoy

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

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