Deno - 一个 安全的 JavaScript 和 TypeScript 运行时环境 | Deno中文文档 | Deno中文网 跳到主要内容Deno 中文网参考手册博客API标准库第三方模块英文官网GitHubDeno一个 安全的 JavaScript 和 TypeScript 运行时环境安装 DenoDeno 是一个简单、先进且安全的 JavaScript 和 TypeScript 运行时环境,其基于 V8 引擎并采用 Rust 编程语言构建。默认安全设置。除非 显式开启,否则不能访问文件、网络,也不能访问运行环境。天生支持 TypeScript。只有一个唯一的可执行文件。自带实用工具,例如依赖检查器 (deno info) 和代码格式化工具 (deno fmt)。有一套经过审核(审计)的标准模块, 确保与 Deno 兼容: deno.land/std有大量的 企业对使用 Deno 感兴趣安装 DenoDeno 没有外部依赖,以单一可以执行文件发布。你可以 使用下面的安装程序安装 Deno,或者先从 版本发布页面下载已发布的二进制可执行文件。通过 Shell (Mac, Linux) 安装:curl -fsSL https://deno.land/install.sh | sh通过 PowerShell (Windows) 安装:iwr https://deno.land/install.ps1 -useb | iex通过 Homebrew (Mac) 安装:brew install deno通过 Chocolatey (Windows) 安装:choco install deno通过 Scoop (Windows) 安装:scoop install deno利用 Cargo从源码构建并安装:cargo install deno --locked参见 deno_install 了解更多安装方式。Deno 入门试着运行这个简单的程序:deno run https://deno.land/std/examples/welcome.ts或者来个复杂点儿的:import { serve } from "https://deno.land/std@0.121.0/http/server.ts";console.log("http://localhost:8000/");serve((req) => new Response("Hello World "), { port: 8000 });你可以在 参考手册中找到深入的介绍、示例和环境设置指南。运行时环境文档Deno 的基本运行时文档可以在 doc.deno.land网址上找到。Deno 自带的 参考手册 包含了对更复杂的 运行时函数的深入讲解、介绍了 Deno 构建基础的概念、 详细介绍了 Deno 的内部结构、如何 在自己的应用中嵌入 Deno以及如何使用 Rust 插件扩展 Deno。该参考手册还包含了有关 Deno 提供的内置工具的信息。标准模块与 Deno 运行时同时提供的还有一系列经过审核的 标准模块,Deno 核心团队将对这些模块进行审查并 保证他们可以用于特定版本的 Deno。这些模块存放于 denoland/deno_std 源码仓库中。这些标准模块位于 deno.land/std 并与所有其它与 Deno 兼容的 ES 模块一样通过 URL 分发 。第三方模块eno 可以从 web 上的任何位置导入(import)模块,例如 GitHub、个人 web 服务器 或类似 Skypack, *******, jsDelivr 或 esm.sh的 CDN。为了便于使用第三方模块,Deno 提供了一些 内置工具,例如 deno info 和 deno doc。deno.land 网站上也提供了一个 web 界面 用于查看模块的文档。你可以在 doc.deno.land网址上找到。deno.land 网站还为兼容 Deno 的 ES 模块提供了一个简单的公共托管服务。可以在 deno.land/x网址上找到。文档参考手册API标准库第三方模块社区GiHubDiscordTwitter同类竞品Node.jsBun友链BootstrapTailwindCSSReactStyleXNext.jsNextraDocusaurusnpmYarnpnpmWebpackRollupParcelesbuildBiomeSveltePurgeCSSMDXMarkdownExpressFastifyKoaPreactWebAssemblyAxiosAlpine.jsEleventy(11ty)StrapiJSDocStylelintNunjucksCheerioAstro Built with Docusaurus. Deno 相关代码及商标归所有 Deno 创建者及 deno.land 所有 本站点仅用于展示 Deno 中文文档及资料,与 deno.land 无任何关联 京ICP备15031610号-37