Делать что-либо подобным образом со стеком не является идиоматическим, но вы можете поместить что-либо в поле resolver
, и это будет игнорироваться стеком, если вы поставите флаг --resolver
.Например:
$ cat stack.yaml
# stack.yaml
resolver: none
packages: []
extra-deps:
- tardis-0.2.0.0
$ stack repl
Unable to load custom resolver none from local file:
/Users/dan/scratch/stack-no-resolver-test/none
Exception: InvalidYaml (Just (YamlException "Yaml file not found: /Users/dan/scratch/stack-no-resolver-test/none"))
$ stack --resolver lts-12.0 repl
...
Configuring GHCi with the following packages:
GHCi, version 8.4.3: http://www.haskell.org/ghc/ :? for help
Вы просто должны понимать, что сообщение об ошибке «не удается загрузить нестандартный преобразователь нет» для вашего случая использования означает, что вы забыли указать --resolver
в команделиния.