Haskell 如何在构建Haddock时排除依赖关系?
有没有办法为特定的包构建haddock文档?我正在尝试为我的包/应用单独构建Haddock,但是下面的命令似乎也在为所有依赖项构建Haddock:Haskell 如何在构建Haddock时排除依赖关系?,haskell,haskell-stack,haddock,Haskell,Haskell Stack,Haddock,有没有办法为特定的包构建haddock文档?我正在尝试为我的包/应用单独构建Haddock,但是下面的命令似乎也在为所有依赖项构建Haddock: stack haddock webservice (其中webservice是我的软件包/应用程序的名称)您要查找的标志是——没有haddock deps,如中所示 stack haddock --no-haddock-deps webservice 也有一个很好的理由为所有依赖项构建文档:它确保链接实际工作!阴谋集团的安装没有做到这一点,这并不
stack haddock webservice
(其中
webservice
是我的软件包/应用程序的名称)您要查找的标志是——没有haddock deps
,如中所示
stack haddock --no-haddock-deps webservice
也有一个很好的理由为所有依赖项构建文档:它确保链接实际工作!阴谋集团的安装没有做到这一点,这并不总是一件好事。谢谢,这似乎是工作。除了生成文档外,它是否还构建包本身?似乎是将所有内容编译成
.o
文件的过程。有没有办法避免这种情况,只生成文档?我认为使用stack是不可能的。我不确定是否还有其他方法可以实现这一点。这个命令以大量的文档丢失而告终,这些文档都是关于警告的;报告完成了25项操作。
;但随后还表示进程已退出,代码为:ExitFailure 1
。在.stack work/install/x86_64-osx/lts-9.0/8.0.2/doc/webservice-0.1.0.0
中,唯一的文件是许可证
。其他一些软件包在.stack work/install/x86_64-osx/lts-9.0/8.0.2/doc/
中有文档,这些文档似乎已完全生成。知道我做错了什么吗?这些警告并不罕见。是否没有可能连接到ExitFailure的错误消息?另外:您是否从一个干净的项目开始,即没有。堆栈工作?如果你能告诉我如何重现这个问题,我可能会说更多…