代码默认运行在沙箱中,无文件、网络、环境访问权限,需显式授权,从根源降低风险。
无需 tsc、无需构建步骤,直接运行 .ts 文件,类型检查由运行时原生支持。
格式化、lint、测试、任务、基准测试开箱即用,告别繁杂的 devDependencies。
原生 ES 模块、URL 导入、JSR 包与 Workspaces,依赖管理简洁且类型完备。
可混用 npm: 导入与原生 ES 模块,渐进迁移无需重写。
基于 Request / Response / Streams 等标准 API,学习平台而非框架。
权限显式授予,避免供应链与意外访问带来的安全隐患。
单一 deno.json 统管任务、依赖、格式化与 lint,开箱即用。
可直接运行 Wasm,兼顾性能与可移植性。
经过审计、带类型的工具集,覆盖日常开发常用能力。
# Shell(Mac、Linux)
curl -fsSL https://deno.land/install.sh | sh
# PowerShell(Windows)
irm https://deno.land/install.ps1 | iexdeno --version 查看 Deno 与 TypeScript、V8 的版本号。