我正在学习yesod并且想知道,当我使用时,后面会生成哪些代码
mkYesod "HelloWorld" [parseRoutes|
/ HomeR GET
|]
功能。
在doc,它说:
我们将在路由章节中更详细地介绍这一点。但是通过使用
-ddump-splices
GHC选项,我们可以立即查看生成的代码。
我怎样才能将-ddump-splices
传递给GHC选项?
我启动应用程序:
stack runghc -ddump-splices helloworld.hs
在使用stack runghc
时,我没有看到将选项传递给GHC的方法。您可以使用stack build
编译项目,stack build --ghc-options '-ddump-splices'
接受更多选项。完整的命令是Yesod quickstart。
编译后,您可能还想运行您的项目。如果你跟着stack exec -- yesod devel
,我认为qazxswpoi会起作用。