遭遇した問題はタイトルの通りです
対処方法が見つかったのでメモしておきます
まず遭遇した問題の説明から
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にしてやればいいようです
これ以上詳しくは調べていませんが、解決したのでまあこれで