新しい0.19プロジェクトのelm / htmlスタイル属性パッケージの問題

jpierson

新しいElm0.19プロジェクトでいくつかのビルドエラーを処理しているときに、elm-makeを実行すると次のようなエラーが表示されるようになりました。

50 | [iframe [src " https://fakeurl.com "、height "0"、width "0"、style [( "display"、 "none")、( "visibility"、 "hidden")]、sandbox "" ]

このstyle呼び出しにより、次のものが生成されます。

String -> Attribute msg

ただし、リスト内のこれまでのすべての要素は次のとおりです。

Attribute msg

ヒント:リスト内のすべてが同じタイプの値である必要があります。このようにして、途中で予期しない値に遭遇することはありません。1つのリストに異なるタイプを混在させるには、http//guide.elm-lang.org/types/union_types.htmlで説明されているように「ユニオンタイプ」を作成します。

この後の直接エラーは次のようになります。

この引数はタイプのリストです:

List ( String, String )

ただしstyle、最初の引数は次のようにする必要があります。

String

elm-makeが文句を言っている行のstyle属性の使用がわかることから、elm / htmlの最近のバージョンで予想される使用法のようです。

style [ ( "display", "none" ), ( "visibility", "hidden" ) ]

もう少し深く見てみると、elm / html 1.0.0パッケージがインストールされているように見えますが、Elm0.19の最新のものは2.0.0です。さらに奇妙なことに、1.0.0と呼ばれる.19のelm / htmlのバージョンは、〜version 5.0.0〜と呼ばれる0.18のelm / htmlパッケージのコピーのように見え、これらはすべて新しい署名を持っています。リストを取ります。C:\Users\me\AppData\Roaming\elm\0.19.0\package\elm\html\1.0.0\src\Htmlインストールされている実際のパッケージを見ると、署名はstyle : String -> String -> Attribute msg、私が理解していることから、Elm0.18のelm / htmlパッケージ1.0.0バージョンにのみあるべきであることがわかります。これに基づいて、elm /0.19.0パッケージリポジトリフォルダに0.18パッケージがあると結論付けることしかできません。

私の論理は音より上ですか、それとも別の説明がありますか?どのようにしてこのようになりましたか、おそらく私は何か間違ったことをしましたか?これはツールの1つに関する既知の問題ですか?プロジェクトでこの問題を解決して、先に進むにはどうすればよいですか?

セルゲイZ

elm/Elm0.19の名前空間へのコアパッケージの転送で混乱したようですelm-lang/名前空間のパッケージはElm0.18用です。最新バージョンelm/htmlは1.0.0ですが、最新バージョンelm-lang/htmlは2.0.0です。そうは言っても、あなたはelm/html1.0.0を持っていて、正しい署名はstyleですString -> String -> Attribute msg

この特定の変更は、0.19のリリースノートに記載されています悲しいことに、そのドキュメントにはない他の変更があるので、他の問題が発生した場合はSlackで人々にpingを送信してください。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

新しいsymfonyプロジェクトのインストールの問題

分類Dev

Qt5 の問題を使用したアップストリーム プロジェクトの CMake パッケージ構成ファイル

分類Dev

プロジェクトに新しいポッドをインストールした後の問題

分類Dev

anacondaの更新と新しいパッケージのインストールに関する問題

分類Dev

Homesteadの新しいLaravelプロジェクトのSymfonyパッケージのファイルの終わり

分類Dev

新しいプロジェクトの使用中に「パッケージのインストールに失敗しましたエラー」

分類Dev

Javaの新しいプロジェクト用にローカルにパッケージをインストールする

分類Dev

Goパッケージのインストールの問題:インストール場所がない

分類Dev

新しい(「sdkスタイル」)プロジェクト形式と古いプロジェクト形式のMsBuild条件

分類Dev

phusionpassengerをインストールした後のパッケージマネージャーの問題

分類Dev

Juliaの問題:パッケージが正しくインストールされていない

分類Dev

Visual Studio2015の新しいNugetクラスライブラリテンプレートのNuGetパッケージ参照の問題

分類Dev

Linuxデプロイのkalilinuxarmhfにパッケージをインストールする際にいくつかの問題に直面しています

分類Dev

新しいXamarinFormsプロジェクトでのコンパイルエラー

分類Dev

Netbeans-カスタムの新しいプロジェクト

分類Dev

SSDTインストールの問題(EXEパッケージの実行に失敗しました。)

分類Dev

QtCreatorの新しいプロジェクトQtクイックコントロールとQtクイック

分類Dev

setup.pyを使用したパッケージのインストールの問題

分類Dev

アップデート後にAndroidStudioで新しいプロジェクトを作成する際の問題

分類Dev

問題iPhoneの古いプロジェクトで新しいXcodeにコンパイルするアーキテクチャがありません

分類Dev

asp-netcore2の新しいWebプロジェクトの問題

分類Dev

Python用パッケージのインストールで問題が発生しました

分類Dev

Ubuntu18.04にインストールできないpython2パッケージの問題

分類Dev

カスタムパッケージがインストールされていますが、別のプロジェクトで見つかりません

分類Dev

CentOS7-RPMパッケージの作成中にスペックファイルのセットアップで発生した問題

分類Dev

すべてのプロジェクトにインストールできるカスタムNPMパッケージを作成します

分類Dev

Travisにdevtoolsを使用してRパッケージをインストールする際の問題

分類Dev

新しいローカルプロジェクトを新しいリモートリポジトリに追加する際の問題

分類Dev

ノードプロジェクト+ノードセットアップの問題にbcryptをインストールしようとしています

Related 関連記事

  1. 1

    新しいsymfonyプロジェクトのインストールの問題

  2. 2

    Qt5 の問題を使用したアップストリーム プロジェクトの CMake パッケージ構成ファイル

  3. 3

    プロジェクトに新しいポッドをインストールした後の問題

  4. 4

    anacondaの更新と新しいパッケージのインストールに関する問題

  5. 5

    Homesteadの新しいLaravelプロジェクトのSymfonyパッケージのファイルの終わり

  6. 6

    新しいプロジェクトの使用中に「パッケージのインストールに失敗しましたエラー」

  7. 7

    Javaの新しいプロジェクト用にローカルにパッケージをインストールする

  8. 8

    Goパッケージのインストールの問題:インストール場所がない

  9. 9

    新しい(「sdkスタイル」)プロジェクト形式と古いプロジェクト形式のMsBuild条件

  10. 10

    phusionpassengerをインストールした後のパッケージマネージャーの問題

  11. 11

    Juliaの問題:パッケージが正しくインストールされていない

  12. 12

    Visual Studio2015の新しいNugetクラスライブラリテンプレートのNuGetパッケージ参照の問題

  13. 13

    Linuxデプロイのkalilinuxarmhfにパッケージをインストールする際にいくつかの問題に直面しています

  14. 14

    新しいXamarinFormsプロジェクトでのコンパイルエラー

  15. 15

    Netbeans-カスタムの新しいプロジェクト

  16. 16

    SSDTインストールの問題(EXEパッケージの実行に失敗しました。)

  17. 17

    QtCreatorの新しいプロジェクトQtクイックコントロールとQtクイック

  18. 18

    setup.pyを使用したパッケージのインストールの問題

  19. 19

    アップデート後にAndroidStudioで新しいプロジェクトを作成する際の問題

  20. 20

    問題iPhoneの古いプロジェクトで新しいXcodeにコンパイルするアーキテクチャがありません

  21. 21

    asp-netcore2の新しいWebプロジェクトの問題

  22. 22

    Python用パッケージのインストールで問題が発生しました

  23. 23

    Ubuntu18.04にインストールできないpython2パッケージの問題

  24. 24

    カスタムパッケージがインストールされていますが、別のプロジェクトで見つかりません

  25. 25

    CentOS7-RPMパッケージの作成中にスペックファイルのセットアップで発生した問題

  26. 26

    すべてのプロジェクトにインストールできるカスタムNPMパッケージを作成します

  27. 27

    Travisにdevtoolsを使用してRパッケージをインストールする際の問題

  28. 28

    新しいローカルプロジェクトを新しいリモートリポジトリに追加する際の問題

  29. 29

    ノードプロジェクト+ノードセットアップの問題にbcryptをインストールしようとしています

ホットタグ

アーカイブ