Rei*_*ica 6 haskell compilation ghcjs nix haskell-miso
我使用Haskell Miso框架编写前端Web应用程序,Nix编译过程需要很长时间.
我怎样才能加快速度?
或者建议采用近乎即时的编辑 - 编译 - 运行周期的方法是什么?
为了更快的编辑 - 编译 - 运行周期,建议使用GHCJSi
如下.
首先,进入Nix配置的shell环境:
nix-shell -A env
Run Code Online (Sandbox Code Playgroud)
然后,输入GHCJSi shell:
cabal configure --ghcjs
cabal repl
Run Code Online (Sandbox Code Playgroud)
GHCJSi启动了一个Web服务器.您应该立即通过http:// localhost:6400 /从Web浏览器连接到它
从GHCJSi shell - 每次Main.hs
更改 - 重新编译并将新代码发送到浏览器:
> import Miso.Dev # Once
> :r
> clearBody >> main
Run Code Online (Sandbox Code Playgroud)
现在,Web浏览器中的UI将使用新代码自动更新.快乐的黑客!
归档时间: |
|
查看次数: |
459 次 |
最近记录: |