什么`<no location =“”info =“”>:错误:模块'Module.Path'是一个包模块`是指使用`stack ghci`时的意思?

时间:2017-04-03 22:37:18

标签: haskell cabal ghci haskell-stack

以下类型错误背后的原因可能是什么?

Loaded GHCi configuration from /home/user/.ghci

<no location info>: error:
    module ‘Settings.StaticFiles’ is a package module

<no location info>: error:
    module ‘Import.NoFoundation’ is a package module

<no location info>: error:
    module ‘Handler.Home’ is a package module

我在尝试调用.cabal时开始出现时,我一直在重新组织我的package.yaml文件(stack ghci,真的)。

可以做些什么来修复它们?

1 个答案:

答案 0 :(得分:1)

我实在很不确定它意味着什么以及可能导致它们的原因但我找到了一个迄今为止对我有用的修复方法。

我有一个hs-source-dirs条目./.,我已将其更改为.。并把它放在列表的末尾。不确定这个的重要性,但也许其他人发现它有用,当他们在谷歌搜索错误时偶然发现它。 (我的搜索与之无关。)