Fable.AST 4.5.0
dotnet add package Fable.AST --version 4.5.0
NuGet\Install-Package Fable.AST -Version 4.5.0
<PackageReference Include="Fable.AST" Version="4.5.0" />
paket add Fable.AST --version 4.5.0
#r "nuget: Fable.AST, 4.5.0"
// Install Fable.AST as a Cake Addin #addin nuget:?package=Fable.AST&version=4.5.0 // Install Fable.AST as a Cake Tool #tool nuget:?package=Fable.AST&version=4.5.0
Fable: F# > JS
Fable 是一个 F# 到 JavaScript 编译器,由 FSharp Compiler Services 驱动,旨在使 F# 成为 JavaScript 生态系统的第一公民。 查看网站 了解更多信息,如果您发现此项目有帮助,请不要忘记给我们点个星!
Fable 实际上使用的是 FCS 的一个分支,并进行了一些调整。二进制文件位于
lib/fcs
文件夹中。有关更多信息,请参见 此 PR。
入门指南
查看 此页面。
构建
需求
使用 VSCode Dev Container
您可以使用 VSCode Dev Container 管获取一个带有需求和 VSCode 扩展的预先配置的环境。
- 您需要安装并运行 Docker。
- 在 VSCode 中安装 Dev Container 扩展
- 在 VSCode 中打开项目并单击左下角的绿色按钮。
使用您的机器
确保以下 需求 已安装到您的系统中
构建
运行 ./builsh.sh
或 ./build.cmd
查看构建选项。
当使用 VSCode 时,您也可以通过命令面板(Ctrl+Shift+P)运行构建任务,输入 Run Task
并选择您想要运行的任务。
我们还配置了几个调试配置,您可以从调试面板(Ctrl+Shift+D)中使用这些配置。这很有用,因为您可以附加调试器到 Fable 编译器进程以检查发生了什么。
贡献
仅通过使用 Fable,您就已经做出了贡献!您可以在您的个人(或 Fable 的)博客中分享示例和经验,或者在 Fable 资源 页面上进行编辑,以极大帮助社区。
将错误报告(理想情况下附上尽可能少的代码以复现问题)和功能请求发送到此 GitHub 仓库。要与社区互动,您可以使用 Gitter 聊天,但请注意维护人员并不经常检查聊天。
如果您愿意自己贡献修复或功能,我们也非常欢迎!请首先发送一个问题或一个最小的工作进行中 PR,这样我们就可以提前讨论实现细节。
变更日志列表
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
.NET | net5.0 已计算。 net5.0-windows 已计算。 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 已计算。 |
.NET Core | netcoreapp2.0 已计算。 netcoreapp2.1 已计算。 netcoreapp2.2 已计算。 netcoreapp3.0 已计算。 netcoreapp3.1 已计算。 |
.NET Standard | netstandard2.0 兼容。 netstandard2.1 已计算。 |
.NET Framework | net461 已计算。 net462 已计算。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。 |
MonoAndroid | monoandroid 已计算。 |
MonoMac | monomac monomac 已计算。 |
MonoTouch | monotouch 已计算。 |
Tizen | tizen40 已计算。 tizen60 已计算。 |
Xamarin.iOS | xamarinios 已计算。 |
Xamarin.Mac | xamarinmac 已计算。 |
Xamarin.TVOS | xamarintvos 已计算。 |
Xamarin.WatchOS | xamarinwatchos 已计算。 |
-
.NETStandard 2.0
- 没有依赖关系。
NuGet 包 (7)
显示依赖于 Fable.AST 的前5个 NuGet 包
包 | 下载 |
---|---|
Feliz.CompilerPlugins
为 React 组件提供编译时转换 |
|
Fable.Compiler
包描述 |
|
MobF.ObserverPlugin
包描述 |
|
Fable.React.WebComponent
将生成响应式组件的编译时转换为 Web 组件 |
|
Fable.SveltePlugins
包描述 |
GitHub 仓库
这个包不被任何流行的 GitHub 仓库使用。
版本 | 下载 | 上次更新 |
---|---|---|
4.5.0 | 2,674 | 5/23/2024 |
4.4.0 | 5,129 | 2/13/2024 |
4.3.0 | 12,448 | 9/29/2023 |
4.2.1 | 76,714 | 10/31/2022 |
4.2.0 | 5,505 | 9/9/2022 |
4.1.0 | 609 | 9/7/2022 |
4.0.0 | 6,762 | 9/1/2022 |
4.0.0-snake-island-alpha-001 | 261 | 8/24/2022 |
3.1.1 | 89,768 | 5/14/2021 |
3.1.0 | 3,052 | 4/16/2021 |
3.0.0 | 213,797 | 12/4/2020 |
3.0.0-nagareyama-rc-001 | 8,209 | 11/25/2020 |
3.0.0-nagareyama-beta-002 | 14,644 | 10/27/2020 |
3.0.0-nagareyama-beta-001 | 5,715 | 10/23/2020 |
3.0.0-nagareyama-alpha-003 | 324 | 10/22/2020 |
3.0.0-nagareyama-alpha-002 | 372 | 10/19/2020 |
3.0.0-nagareyama-alpha-001 | 352 | 10/15/2020 |