我不知道如何在堆栈中导入“子包”(如果这不是正确的术语,请让我知道,以便我可以编辑)。
下面是一个简单文件的顶部:
{-# LANGUAGE OverloadedStrings #-}
module Conduit where
import Data.Conduit
import qualified Data.Conduit.List as CL
import qualified Data.Conduit.Binary as CB
列出了两个依赖项。在myproject中。阴谋集团,我有:
executable myproject
hs-source-dirs: src
main-is: Main.hs
default-language: Haskell2010
build-depends: base >= 4.7 && < 5,
conduit
stack build -v
给我这个错误:
2018-02-08 13:28:06.923836: [warn] 7 | import qualified Data.Conduit.Binary as CB
我不确定cabal可执行指令中应该包含什么,每个指令都会抛出错误:
build-depends: base >= 4.7 && < 5,
conduit,
conduit.list,
conduit.binary
build-depends: base >= 4.7 && < 5,
conduit,
conduit-list
conduit-binary