OpenSource-Hub
D

deno

SHA-256
108.3k stars·开发工具·已提供 SHA-256 校验码,下载后可自行核对文件完整性

Deno 是一个安全、现代的 JavaScript/TypeScript 运行时,原生支持 TS、内置权限控制,是 Node.js 的有力替代品。

智能下载

下载 Download 版本

v2.9.5 · 40.7 MB

更安全、更现代的 Node.js 替代品,直接运行 TS。

核心功能

  • 原生支持 TypeScript 和 JavaScript,无需额外编译步骤
  • 内置权限模型,网络、文件访问需显式授权,提升安全性
  • 支持 URL 直接导入模块,内置包管理器和标准库
  • 基于 V8、Rust 和 Tokio,性能出众且可运行 WebAssembly
  • 单可执行文件,安装简单,跨平台支持

避坑指南

  • 首次运行带权限的代码需显式加 --allow-net 等标志;部分 Node.js 模块和 npm 包需借助兼容层才能运行;旧版脚本可能依赖 Deno 早期 API,需注意版本迁移。

适用场景

  • 开发 Web 服务和 API 接口
  • 编写命令行工具和脚本、部署无服务器函数

详细介绍

Deno 是一个现代化的 JavaScript、TypeScript 和 WebAssembly 运行时,以安全默认值和出色的开发体验为核心。它基于 V8、Rust 和 Tokio 构建,摒弃了 Node.js 的许多历史包袱:原生支持 TypeScript,无需繁琐的构建步骤;内置包管理,支持 URL 直接导入模块;提供权限系统,网络、文件等敏感操作必须显式授权。相比 Node.js,Deno 更安全、更简洁,非常适合构建 Web 服务、命令行工具和边缘函数。单可执行文件、零配置起步,对新手友好,同时也能满足高级用户的性能需求。项目维护积极,社区活跃,文档完善。

标签

JavaScriptTypeScriptRustWebAssemblyNode.js 替代

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

下载对应系统的安装脚本或安装包(macOS/Linux 用 curl,Windows 用 PowerShell)

4

执行安装命令,或使用 Homebrew / Winget / Chocolatey 等包管理器安装

5

新建一个 server.ts 文件,写入一行 Deno.serve 代码

安装指引
  1. 下载对应系统的安装脚本或安装包(macOS/Linux 用 curl,Windows 用 PowerShell)
  2. 执行安装命令,或使用 Homebrew / Winget / Chocolatey 等包管理器安装
  3. 新建一个 server.ts 文件,写入一行 Deno.serve 代码
文件完整性

已提供 SHA-256 校验码,下载后可自行核对文件完整性

该校验码提取自 GitHub 官方 Release 页面

SHA256 校验码

171efab55ac6b9881fd53ee4c20f8bf3bb1340ffc618483746909014db12216a

该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

若通过脚本安装,直接删除 Deno 相关目录和 PATH 变量;若使用包管理器(如 brew、choco、scoop),用对应命令卸载,例如 brew uninstall deno。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议MIT
最后更新2026-08-17T07:34:40Z
GitHub 仓库官方网站

相似推荐