#deno #run-time #typescript #binary #v8 #tokio #default

deno-x86_64-apple-darwin

为 'deno' 包的二进制依赖项

28 个版本 (破坏性更改)

使用旧的 Rust 2015

0.24.0 2019 年 11 月 15 日
0.22.0 2019 年 10 月 28 日
0.12.0 2019 年 7 月 16 日
0.3.5 2019 年 3 月 31 日

#469 in WebAssembly

每月 47 次下载

MIT 许可证

30MB

包含 (静态库, 30MB) lib/libdeno.a

Deno

Twitter badge Discord badge YouTube badge

the deno mascot dinosaur standing in the rain

Deno (/ˈdiːnoʊ/, 发音为 dee-no) 是一个具有安全默认值和出色开发者体验的 JavaScript、TypeScript 和 WebAssembly 运行时。它基于 V8RustTokio 构建。

在文档中了解更多关于 Deno 运行时的信息 (文档)

安装

使用以下命令之一在您的系统上安装 Deno 运行时。请注意,安装 Deno 有多种方式 - 可以在这里找到安装选项的完整列表 (这里)

Shell(Mac、Linux)

curl -fsSL https://deno.land/install.sh | sh

PowerShell(Windows)

irm https://deno.land/install.ps1 | iex

Homebrew(Mac)

brew install deno

Chocolatey(Windows)

choco install deno

从源码构建和安装

有关从源码构建 Deno 的完整说明,请参阅手册 (这里)

您的第一个 Deno 程序

Deno 可用于多种不同的应用程序,但最常用于构建 Web 服务器。创建一个名为 server.ts 的文件,并包含以下 TypeScript 代码

Deno.serve((_req: Request) => {
  return new Response("Hello, world!");
});

使用以下命令运行您的服务器

deno run --allow-net server.ts

这将启动一个本地 Web 服务器,地址为 https://127.0.0.1:8000

在文档中了解更多关于编写和运行 Deno 程序的信息 (文档)

其他资源

  • Deno 文档:Deno 运行时、Deno Deploy 和其他官方指南和参考文档。
  • Deno 标准库:Deno 程序支持的官方常用实用工具。
  • deno.land/x:第三方 Deno 模块的注册库。
  • 开发者博客:Deno 团队的产品更新、教程等。

贡献

感谢您的帮助!要贡献,请阅读我们的贡献指南

无运行时依赖