Wiz*_*zek 2 haskell cabal haskell-stack
是否stack仅在需要时为其他人编译和链接整个项目stack ghci?
它不应该跳过前者并立即跳转到ghci加载源吗?我已经观察到它在我的大多数项目中都为我做,因此它正在做看似多余的工作。这是设计使然,还是我的某些堆栈项目配置错误?
也许这是cabal在没有stack要求的情况下由底层完成的?
无论如何,当我只想输入时,我可以做些什么来跳过编译+链接stack ghci?
加速初始加载
有两种方法可以加快 ghci 的初始启动速度:
--no-build, 跳过初始构建步骤。这仅在已经构建了依赖项的情况下才有效。
您还可以使用以下方法stack ghci跳过加载源(如果您知道只想加载一个文件,并且可以手动完成):
--no-load, 跳过将所有定义的模块加载到 ghci。然后您可以直接使用:load MyModule加载项目中的特定模块。