6
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

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

Last updated at Posted at 2019-02-26

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

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

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にしてやればいいようです

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

参考

6
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?