Help us understand the problem. What is going on with this article?

elm-testでThe dependencies in your elm.json are not compatibleと怒られたので対処した

More than 1 year has passed since last update.

遭遇した問題はタイトルの通りです
対処方法が見つかったのでメモしておきます

まず遭遇した問題の説明から

npm init
npm install -D elm elm-test
npx elm init
npx elm-test init
npx elm install [ 諸々のパッケージ・・・ ]
npx elm-test

すると、

-- INVALID PACKAGE DEPENDENCIES --------------------------------------- elm.json

The dependencies in your elm.json are not compatible.

Did you change them by hand? Try to change it back! It is much better to add
dependencies with elm install or the dependency management tool in elm reactor.

Please ask for help on the Elm slack <http://elmlang.herokuapp.com/> if you try
those paths and still cannot figure it out!

Compilation failed while attempting to build /Users/username/elm-test-survey/repo1/tests/Example.elm

と怒られてしまいました

別にelm.jsonを手動で編集したりなんてしていないんですけどね

どうもelm/fileを依存関係に加えるとこの問題が再現するようです
(僕が遭遇した時は、elm/httpをインストールすることでelm/fileも一緒に依存関係に追加され、
この問題が発生していました)

解決方法としては

npx elm install elm/json

とし、elm/jsonパッケージをindirectからdirectにしてやればいいようです

これ以上詳しくは調べていませんが、解決したのでまあこれで

参考

Keck
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away