代码之家  ›  专栏  ›  技术社区  ›  Franco Tiveron

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

  •  3
  • Franco Tiveron  · 技术社区  · 7 年前

    理想情况下,我希望能够将一个或多个F#文件编译成静态html+javascript标记,并直接从F#interactive发送到浏览器,而不需要任何web服务器。

    典型的工作流程是:

    1) 从模板创建新项目

    2) 修改项目文件

    3) 建造

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

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

    这可能吗? 我该怎么做?

    1 回复  |  直到 7 年前
        1
  •  1
  •   matthid    7 年前

    我在过去也有过同样的要求,因为有时候只需要传输一个文件(例如Azure DevOps扩展)。

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

    今天的问题仍然悬而未决: https://github.com/fable-compiler/Fable/issues/1369

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

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

    我希望这能有帮助。