Elm 模块“Html”不公开“初学者”程序`
我正试图导入Html exposing(初学者程序),如图所示,但编译器不同意:“模块Elm 模块“Html”不公开“初学者”程序`,elm,Elm,我正试图导入Html exposing(初学者程序),如图所示,但编译器不同意:“模块Html不公开初学者程序” 提前感谢。通过从Html.App而不是Html导入来解决上述问题。以上答案适用于旧版本的ELM。下面是最新的答案 已为ELM 0.19更新: 添加导入语句: import Browser exposing (sandbox) 现在使用use sandbox:注意,我们没有像在旧代码示例中那样使用从不使用,而是使用(): main : Program () Model Msg mai
Html
不公开初学者程序
”
提前感谢。通过从
Html.App
而不是Html
导入来解决上述问题。以上答案适用于旧版本的ELM。下面是最新的答案
已为ELM 0.19更新:
添加导入语句:
import Browser exposing (sandbox)
现在使用use sandbox:注意,我们没有像在旧代码示例中那样使用从不使用,而是使用()
:
main : Program () Model Msg
main = Browser.sandbox
{ init = initialModel
, view = view
, update = update
}
工作非常出色:我希望这对您有所帮助。您能确保您的elm包.json
具有“elm lang/html”:“2.0.0您使用的是什么版本的Elm?0.18使用Html.initialprogram
和Html.program
,而以前的版本使用Html.App.initialprogram
和Html.App.program
。由于@RyanPlant@RyanPlant我也面临同样的问题。您是否知道什么适用于Elm版本0.19?这意味着您没有使用最新版本的Elm。如果您想继续寻求有关SO或其他社区的建议,应首先升级到最新版本(目前为0.18)。谢谢。我还使用了“model=”而不是“init=”。