[英]How can I add an external Haskell package to a stack project?
我想将req
添加到我的Stack项目中。 我可以使用stack install req
将其安装在我的机器上,但是我想在项目依赖项中列出它,因此如果当前未安装项目,则在构建项目时将其下载。
stack.yaml
看起来像是执行此操作的地方,但我找不到有关其完成方式的任何信息。
在您的stack.yaml
文件的extra-deps
部分下,添加您的依赖项。 例:
extra-deps:
- req-1.0.0
请注意,如果该代码不在该特定的堆栈解析器中,则在extra-deps
指定版本(解析器在字段resolver
的stack.yaml
文件中指定)。 以防万一,它存在于堆栈解析器中-您要做的就是在cabal文件(如果使用hpack
package.yaml文件)的build-depends
部分下指定该软件包名称。
更多文档可在此处获得 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.