dotnet add package Fable.Deno --version 0.1.0
NuGet\Install-Package Fable.Deno -Version 0.1.0
<PackageReference Include="Fable.Deno" Version="0.1.0" />
paket add Fable.Deno --version 0.1.0
#r "nuget: Fable.Deno, 0.1.0"
// Install Fable.Deno as a Cake Addin #addin nuget:?package=Fable.Deno&version=0.1.0 // Install Fable.Deno as a Cake Tool #tool nuget:?package=Fable.Deno&version=0.1.0
Fable.Deno
此存储库提供了 Deno API 的绑定和一些 std lib 的绑定。
导入映射
建议使用 导入映射,因为 deno 支持它们,并允许您自定义导入 deno 依赖项的方式,您可以使用项目根目录上的 deno.json
配置文件或使用 CLI 包含一个。
{
"tasks": {
"start": "deno run -A --watch=dist/ ./dist/Program.js"
},
"importMap": "./import_map.json"
}
标准库
标准库绑定遵循以下约定
fable-deno-*
其中*
是正在导入的标准库模块的名称
以下是一些示例
fable-deno-http
fable-deno-fs
fable-deno-streams
fable-deno-io
这是为了防止与第三方绑定发生潜在冲突,同时也意味着您必须提供一个满足导入条件的导入映射,例如,为了能够导入这些模块,您需要一个像这样的导入映射
{
"imports": {
"fable-deno-http": "https://docs.deno.org.cn/std/http/mod.ts",
"fable-deno-fs": "https://docs.deno.org.cn/std/fs/mod.ts",
"fable-deno-streams": "https://docs.deno.org.cn/std/streams/mod.ts",
"fable-deno-io": "https://docs.deno.org.cn/std/io/mod.ts"
}
}
如果绑定在较新的 deno 版本上损坏,可以固定到绑定仍然工作的版本,直到绑定被更新。
示例: "fable-deno-http": "https://docs.deno.org.cn/[email protected]/http/mod.ts"
注意:请记住,某些导入不提供
mod.ts
文件,因此您必须更改导入使其工作
可用模块
- archive
- Tar
- UnTar
- TarEntry
- async
- DeadlineError
- MuxAsyncIterator
- ERROR_WHILE_MAPPING_MESSAGE
- DeadlineError
- MuxAsyncIterator
- ERROR_WHILE_MAPPING_MESSAGE
- abortable
- abortableAsyncIterable
- abortablePromise
- deadline
- debounce
- deferred
- 延迟
- 池化映射
- 字节
- 连接
- 复制
- 以...开始
- 以...结束
- 等于
- 包含针
- 针的索引
- 针的最后索引
- 重复
- 集合
- 加密
- 日期和时间
- dotenv
- 编码
- 示例
- 标志
- 格式
- 文件系统
- 哈希
- HTTP
- HttpError
- 服务器
- 状态
- 错误
- 状态文本
- 接受
- 接受编码
- 接受语言
- 创建HttpError
- 删除Cookie
- 获取Cookies
- 是否为客户端错误状态
- 是否为错误状态
- 是否为HttpError
- 是否为信息性状态
- 是否为重定向状态
- 是否为服务器错误状态
- 是否为成功状态
- 服务
- 服务监听器
- 服务TLS
- 设置Cookie
- 连接信息
- Cookie
- HttpErrorOptions
- 服务初始化
- 服务器初始化
- 服务TLS初始化
- 输入/输出
- 日志
- 媒体类型
- 节点
- 路径
- 权限
- 信号
- 流
- 文本协议
- UUID
- NIL_UUID
- 是否为空
- V1Options
- v1.generate
- v1.validate
- v4.validate
- v5.generate
- v5.validate
- wasi
- version.ts
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
.NET | net6.0 兼容. net6.0-android 已计算. net6.0-ios 已计算. net6.0-maccatalyst 已计算. net6.0-macos 已计算. net6.0-tvos 已计算. net6.0-windows 已计算. net7.0 已计算. net7.0-android 已计算. net7.0-ios 已计算. net7.0-maccatalyst 已计算. net7.0-macos 已计算. net7.0-tvos 已计算. net7.0-windows 已计算. net8.0 已计算. net8.0-android 已计算. net8.0-browser 已计算. net8.0-ios 已计算. net8.0-maccatalyst 已计算. net8.0-macos 已计算. net8.0-tvos 已计算. net8.0-windows 已计算. |
-
net6.0
- Fable.Browser.Blob (>= 1.2.0)
- Fable.Browser.Event (>= 1.5.0)
- Fable.Browser.Url (>= 1.1.0)
- Fable.Browser.WebSocket (>= 1.2.0)
- Fable.Core (>= 3.7.1)
- Fable.Fetch (>= 2.6.0)
- FSharp.Core (>= 6.0.5)
版本 | 下载 | 上次更新 |
---|---|---|
0.1.0 | 265 | 7/17/2022 |