使用F#创建SPA静态无服务器应用程序

问题描述 投票:3回答:1

我想要做的是在F#中编写SPA应用程序。是否可以在没有完整工具的情况下使用Fable,仅作为F#到html + javascript编译器?理想情况下,我希望能够将一个或多个F#文件编译为静态html + javascript标记,并将其从F#interactive直接发送到浏览器,而无需任何Web服务器。

典型的工作流程是:

1)从模板创建新项目

2)修改项目文件

3)建立

4)打开浏览器并指向特定的URL

我想做的是(来自F#interactive):

let html = Fable.compile([fileXYZ.fs])
do XPlot.Plotly.Html.showInBrowser html "pageid"

这可能吗?我该怎么做?

f# single-page-application fable-f#
1个回答
1
投票

我过去曾要求过相同的内容,因为有时候需要的只是转换单个文件(例如Azure DevOps扩展)。

可悲的是,目前的答案是“不”。

这个问题今天仍然存在:https://github.com/fable-compiler/Fable/issues/1369

人们已经建立了原型:https://github.com/TheAngryByrd/fantasy

但我认为你现在不能回答“是”。

我希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.