我想更新榆树MVC Todo取代旧版本在elm-package.json中的新的。我的新elm-package.json是:
{
"version": "2.0.0",
"summary": "TodoMVC created with Elm and elm-html",
"repository": "https://github.com/somenxavier/minuscule.git",
"license": "BSD3",
"source-directories": [
"."
],
"exposed-modules": [],
"dependencies": {
"elm-lang/core": "5.1.1 <= v < 6.0.0",
"elm-lang/html": "2.0.0 <= v < 3.0.0",
"elm-lang/dom": "1.1.1 <= v < 2.0.0",
"elm-lang/virtual-dom": "2.0.4 <= v < 2.1.0",
"elm-lang/navigation": "2.1.0 <= v < 2.2.0",
"elm-community/string-extra": "1.4.0 <= v < 1.5.0"
},
"elm-version": "0.18.0 <= v < 0.19.0"
}但是elm-reactor抱怨我
I cannot find module 'Html.App'. Module 'Todo' is trying to import it.我知道html.app是已过时,但是如何在代码中替换它的引用呢?具体来说,如何替换这个
Html.App.map (\msg -> UpdateTask ( id, msg )) taskView发布于 2018-05-21 19:24:22
见更新Elm 0.18的文档。具体地说:
elm-lang/html将Html.App塌陷为Html。因此,您需要删除任何导入的Html.App导入,转而引用Html.program。
Html.App.map现在是Html.map。
https://stackoverflow.com/questions/50455324
复制相似问题