开发者生态
evening
德诺 2.9
2026-06-25
1 阅读
enz
Deno 2.9 已经发布,以 deno Desktop 为主角,这是一种从您已知的 Web 堆栈构建本机桌面应用程序的新方法,没有 Electron 样板,最后只有一个二进制文件。这也是迄今为止引入现有 Node 项目的最简单的版本: deno install 现在直接读取 npm、pnpm、yarn 和 Bun 锁定文件,因此将包管理器切换到 Deno 需要几个命令,而不是迁移。下面还有更多内容,从 CSS 模块导入和更强大的测试运行程序到更快的启动和 Node.js 26 兼容性。要升级到 Deno 2.9,请在终端中运行以下命令: deno Upgrade 如果尚未安装 Deno,请运行以下命令之一进行安装或在此处了解如何安装。 # 使用 Shell(macOS 和 Linux):curl -fsSL https://deno.land/install.sh | sh # 使用 PowerShell (Windows): iwr https://deno.land/install.ps1 -useb | iex deno 桌面 构建桌面应用程序通常意味着引入 Electron 或 Tauri,连接一个单独的工具链,并交付一个与项目的其余部分几乎没有相似之处的捆绑包。 Deno 2.9 引入了 deno 桌面。将其指向脚本(或 Web 框架项目),它会生成一个本机、独立的桌面应用程序,其中 UI 在 Web 视图中运行,您的逻辑在 Deno 中运行,整个过程编译为单个可分发的二进制文件(#33441)。 deno 桌面在 2.9 中是实验性的。这里描述的表面正在稳定,一些平台功能仍在落地。最简单的应用程序是为您的 UI 提供服务的入口点。桌面入口点内的 Deno.serve() 会自动绑定到 Web 视图打开的端口,因此无需进行端口连接: main.ts Deno 。 serve ( ( ) => new Response ( "