deno.com
在当前页面

与 Node.js 的互操作性

视频描述 Jump to heading

Deno 在其 2.0 版本中获得了许多互操作性能力。在本视频中,我们将探讨如何使用 Node.js 内置 API、NPM 模块和 JSR 包。

文字记录和示例 Jump to heading

Deno 2.0 已经发布,它非常出色。Deno 最令人惊叹的功能之一是其与其他平台(包括 Node)的互操作性。例如,我们可以使用核心的 Node.js 内置 API。我们只需在此处添加这个 Node 标识符。

import { fs } from "node:fs/priomses";

Deno 还支持使用 NPM 模块。你只需在导入时添加 NPM 标识符即可。

import { * } as Sentry from "npm:@sentry/node";

我们还可以利用 JSR,这是一个为 TypeScript 和 JavaScript 提供的开源包注册表。

import OpenAI from "jsr:@openai/openai";

JSR 当然可以与 Deno 一起使用,也可以与 Node.js、bun 和 CloudFlare workers 一起使用。你甚至可以将 JSR 包安装到 Vite 和 Next.js 应用程序中。

Deno 还为我们提供了 导入映射,帮助我们管理依赖项。你可以从 JSR 安装一个包。导入将被添加到 deno.json 中,你甚至可以使用简写来描述这一点,以进一步清理你的代码。Deno 2.0 专注于提供非常稳定的开发者体验。使用 Deno,新项目和迁移感觉更加轻松。

示例页面 和我们的 YouTube 频道上查看更多视频。

你找到需要的内容了吗?

隐私政策