haskell - 如何指示黑线鳕链接到 hackage 包的 hackage 文档?
问题描述
所以,我正在使用黑线鳕(通过 cabal)为我的本地 Haskell 包生成文档。它可以轻松地将自己的本地 html 文档相互超链接。但是,每当我的包引用另一个包中的符号时,它都不会创建链接。
我的大部分外部依赖项都有关于 Hackage 的黑线鳕文档。有没有办法设置黑线鳕,以便它可以找到 Hackage 的文档和超链接?
解决方案
我通常会,
cabal v2-haddock --haddock-html-location='https://hackage.haskell.org/package/$pkg-$version/docs' --haddock-hyperlink-source --haddock-quickjump
这种方法对我来说唯一的问题是,它可能会链接到 Hackage 上尚不可用的最新包。例如,当我在 ghc-8.8 上运行它时,它会链接到尚未在 Hackage 上发布的 base-4.13。
推荐阅读
- node.js - Vuejs错误:规则只能有一个资源源(提供资源和测试+包含+排除)
- r - 有条件地显示通过 withCallingHandlers 捕获的警告消息
- r - 创建的列在 R 中无法识别
- reactjs - 如何使用 Framer Motion 为数字设置动画?
- python-3.x - 在 groupby 中获得前 3 名,并将其余部分归为“其他类别”
- android - 如何在项目构建期间在 Android Studio IDE 中显示项目使用的所有 GCC / Clang 编译器选项?
- javascript - 香草 JS 日期选择器
- java - 如何使键绑定同时按下
- python - 如何使用 juypter notebook 调用 def 函数
- python - 函数中变量的for循环