我有一个用Stack创建的旧项目。我想将我的项目移动到Stackage的最新LTS集。
当我更改stack.yaml文件中的解析程序时,问题是.cabal文件中的extra-deps中的版本仍然是旧的LTS集。有没有办法使用Stack?
自动更新.cabal文件中的版本号答案 0 :(得分:0)
您可以直接删除cabal文件中build-depends
的(上部)边界。
在分发程序包时,如果使用--pvp-bounds
标志,则堆栈可以自动添加依赖项边界,例如stack sdist --pvp-bounds upper
,stack upload --pvp-bounds both
等。