所以我有一个个人堆栈库,我们称之为Foo
。在Foo
中,我有一个名为FooModule
的{{1}}模块文件。
我有另一个名为FooModule.hs
的堆栈项目。如何将Bar
模块导入项目FooModule.hs
?
答案 0 :(得分:9)
我一直这样做。在stack.yaml
文件中,添加Foo
包的路径:
-- stack.yaml
packages:
- '.'
- lib/foo
然后在您的Bar.cabal
文件中,您说您的版本取决于Foo
-- project.cabal
...
build-depends: base >= 4.7 && < 5
, foo