你能在 Stack 上有不同的编译器和解析器吗?

Can you have different compilers and resolvers on Stack?

我有一个可以构建 GHCJS 和 GHC 二进制文件的 Stack 项目。我如何在 stack.yaml 上指定构建应该使用两种编译器?

我认为你必须

  • 使用两个不同的文件,比如ghc.yamlghcjs.yaml,然后你可以使用stack --stack-yaml ghc.yamlstack --stack-yaml ghcjs.yaml来使用那些

  • 或者直接使用命令行选项--compiler