我想开始在项目中使用 F# 而不是 Javascript(该项目已经建立并完成了后端,但除了 HTML 和 CSS 还没有前端)。
我对 Node 知之甚少,对 .NET 知之甚少,但我之前开发过表单应用程序。目前我已经用 F# 编写了许多控制台应用程序,但我讨厌使用和开发命令行应用程序,我喜欢 GUI,所以我迫切希望在实际项目中开始使用 F#,但我就是无法让它工作。我曾多次尝试 SAFE 堆栈在运行应用程序时失败(没有代码更改)并拒绝重建,但 .NET 到目前为止一直很稳定。我想从这个项目中得到一个简单的 F# 到 JS 的复杂性。我按照寓言网站上的说明生成了一个项目模板,npm install
成功完成并构建,但npm start
总是因找不到命令而失败。
c:\fable>npm start
> SimpleFableApp@1.0.0 start c:\fable
> dotnet fable watch src --run webpack-dev-server
Could not execute because the specified command or file was not found.
我只想编写一个 FSX 文件(或 FSProj),然后将其编译为可以包含在 html 中的 Javascript 文件。我只是将插入到我现有的 PHP 项目中的东西。
所以我开始一个新的 .fsx 文件,放一些简单的东西
let x=10
然后我想把它编译成一个 Javascript 源代码,我只需要我认为的基础指令。我想我已经安装了寓言编译器,npm-install fable-compiler
它确实给出了结果+fable-compiler@2.13.0
(不确定这是否是最新的)。
那么显然我应该按照我找到的说明运行。
fable path/to/your/project.fsproj
这导致
'fable' is not recognized as an internal or external command, operable program or batch file.
所以很明显我不知道我在做什么!
我缺少的地方是否有最新的说明或故障排除步骤?
谢谢