Haddock用于Cabal安装的模块?

Har*_*d L 10 haskell cabal haddock

我正在使用GHC并通过Cabal安装了几个软件包.其中一个软件包的网站上写着"去查看haddock文档".该haddock命令似乎只适用于源文件,并且cabal haddock似乎只能在具有.cabal构建文件的项目的顶级目录中工作.有没有办法为模块说"给我看看黑线鳕"?

我很想要pydoc -p 12345启动一个HTTP服务器,根据你在本地安装的内容提供Python文档.

作为一种解决方法,我从下面提取源tarball ~/.cabalcabal configure; cabal haddock在源目录中运行,但这有点痛苦.

Nyb*_*ble 19

编辑您的配置文件:

〜/ .cabal /配置

有一个选项可以启用默认安装文档:

文件:是的

要安装现有软件包的doc,请使用:

cabal install xxx --reinstall

从基本包重新安装文档,然后重新安装上层包,因此将正确生成到其他模块的"超链接".


小智 7

--haddock标志并没有为我工作.但是,替换--haddock--enable-documentationdid:

cabal install $project --enable-documentation
Run Code Online (Sandbox Code Playgroud)

现在,如果他们可以让--hyperlink-source国旗拉到黑线鳕,我会非常高兴.