我想要做的是在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"
这可能吗?我该怎么做?
1 回答
我曾经要求过同样的事情,因为有时候需要的只是转换单个文件(例如Azure DevOps扩展) .
可悲的是,目前的答案是“不” .
这个问题今天仍未解决:https://github.com/fable-compiler/Fable/issues/1369
人们已经 Build 了原型:https://github.com/TheAngryByrd/fantasy
但我认为你现在不能回答“是” .
我希望这有帮助 .