阴谋 这是Haskell软件包管理器Cabal的扩展,允许您通过从命令行修改cabal文件来添加,删除和升级依赖项。 此行为类似于其他软件包管理器中的install --save命令。 用法 添加 例如,要设置一个新项目,通常需要添加一些常见的依赖项,例如text和aeson 。 我们可以使用cabal-edit将它们自动添加到我们的依赖项列表中,并从Hackage推断出最新版本。 $ cabal init --lib --cabal-version=3.0 $ cabal-edit add aeson Adding dependency: aeson ^ > =1.5 to sample.cabal $ cabal-edit add text Adding dependency: text ^ > =1.2 to sample.cabal 如