在 Elm19 发布后的一段时间,我发布了一个库,我需要一个 Elm18 代码库:thought2/elm-wikimedia-commons
. 这很好用,它在社区驱动的 Elm18 包数据库中列出:https://dmy.github.io/elm-0.18-packages/,可以安装并且一切正常。除了文档没有显示在包详细信息中,但我听说那里是一个已知的错误。(但我仍然认为这很糟糕)
但现在的主要问题是,如何将库迁移到 Elm 19:实际迁移步骤已完成并位于 repo 的主分支:http: //github.com/thought2/elm-wikimedia-commons
Elm18 版本1.1.0
同时进行,迁移后必须进行 API 更改,所以我假设最新版本变为2.0.0
. 如果我将它添加到elm.json
,命令elm publish
会告诉我这将是第一个版本,我应该更改它。这是不对的。
经过一番研究,我发现这个包(在同一时间段发布的其他 18 个包中)没有列在这个 json 中:https ://package.elm-lang.org/all-packages这个无论版本如何,都应该包含所有包。
有什么想法该怎么做?这真的阻碍了我的发展,因为我现在被困在两个国家:18 岁和 19 岁。如果有人对我有一些提示或解决方案,将不胜感激!