elm入门文档"找不到模块"

use*_*834 5 elm

你好我只是按照以下文档:http://elm-lang.org/get-started但我在发现模块部分被阻止了:

$ mkdir elm
$ cd elm
$ elm package install
  Some new packages are needed. Here is the upgrade plan.

    Install:
      elm-lang/core 4.0.1

  Do you approve of this plan? (y/n) y
  Downloading elm-lang/core
  Packages configured successfully!
Run Code Online (Sandbox Code Playgroud)

我得到一些简单的例子:

$ wget https://raw.githubusercontent.com/elm-lang/elm-lang.org/master/src/examples/buttons.elm
  ... Enregistre : «buttons.elm»

  buttons.elm            100%[===========================>]     495  --.-KB/s    in 0s
  2016-05-26 09:32:19 (150 MB/s) - «buttons.elm» enregistré [495/495]
Run Code Online (Sandbox Code Playgroud)

我得到一个丢失的模块Errror:

$ elm-make buttons.elm
  I cannot find module 'Html'.

  Module 'Main' is trying to import it.

  Potential problems could be:
    * Misspelled the module name
    * Need to add a source directory or new dependency to elm-package.json
  (venv)luis@spinoza:~/lab/sandbox/elm
$
Run Code Online (Sandbox Code Playgroud)

我无法在文档中找到解释连接的位置

import xxx Exposing yyy
Run Code Online (Sandbox Code Playgroud)

相当于

$ pip install xxx
Run Code Online (Sandbox Code Playgroud)

mar*_*osh 5

您需要使用导入elm-lang/htmlelm package install elm-lang/html.

要从编译器收到这样的错误时找出你需要的软件包,你可以去http://package.elm-lang.org/并进行一些搜索,找出哪个软件包暴露了你需要的模块当您在包的详细信息中时,查看右侧列.

例如在这里,你会看到,elm-lang/html包暴露出以下几个模块:Html,Html.App,Html.Attributes,Html.EventsHtml.Lazy.

还有一个问题要求改进模块和暴露它的包之间的连接,因此编译器可以在项目引导期间提供更多帮助