Deno - 访问网络 API

Deno - access web apis

我正在使用 deno bundle 为 Web 捆绑我的 Deno 代码,我知道浏览器有来自我想使用的 WebRTC API 的 RTCPeerConnection

我以为 Deno 的目标是具有 Web 兼容性,所以我不明白为什么不计划实现 WebRTC。

但由于目前不存在,我如何告诉 Deno 相信这个全局变量存在并进行编译?

使用 deno bundle 实际上 运行 适用于 Deno 语言支持的许多 Web API。

我对crypto等其他api的临时解决方案如下:

declare crypto: any;

This article 也可能有用(请参阅 'Compiling and bundling' 部分)。


编辑:为了支持各种各样的环境,依赖注入在很多情况下都是一个很好的解决方案。