与 Deno 决裂,重回 Node 的怀抱
来源:dbushell.com — 2026-10-03
📋 概述
David Bushell 宣布弃用 Deno、回归 Node。在 SvelteKit 客户项目里大量使用 Node 后,他发现现代 ECMAScript 语法已全面支持,老旧 API 被替换或现代化,几乎再也不必见到 require()。他用 FNM 管理版本、PNPM 替代 NPM 以规避供应链恶意软件,并把静态站点生成器从 Deno 迁移到 Node,构建速度反而快了 15%。他认为 Deno 早已停止创新,JSR 激进限流、并发 HTTP 请求的 bug、ZSH 集成长期损坏等问题最终把他推走。
🔑 核心要点
- 现代 Node 已支持几乎全部 ECMAScript 语法,作者发现再也不用见到 require()
- 用 FNM 管版本、PNPM 管依赖,PNPM 默认阻止 post-install 脚本以降低供应链风险
- 把静态站点生成器从 Deno 迁到 Node,构建速度反而提升 15%
- 作者批评 Deno 停止创新、JSR 限流、并发 bug,认为已无理由继续使用
💡 金句
Deno 从一个创新的现代 JavaScript 运行时,变成了一个产品乏善可陈的无聊创业公司。
👍 0
👎 0
← 返回 Lobsters 首页