榆树入门文档 "cannot find module"

elm get-started documentation "cannot find module"

您好,我只是按照文档来自: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!

我得到了一些简单的例子:

$ 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]

我得到一个丢失的模块错误:

$ 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
$

我在文档中找不到解释来自

的连接的位置
import xxx Exposing yyy

相当于

$ pip install xxx

您需要使用 elm package install elm-lang/html 导入 elm-lang/html 包。

当您从编译器收到此类错误时,要找出您需要哪个包,您可以转到 http://package.elm-lang.org/ 并进行一些搜索,找出哪个包公开了您需要的模块,方法是查看当您在包裹的详细信息中时,在右栏中。

例如 here 你会看到 elm-lang/html 包公开了以下模块:HtmlHtml.AppHtml.AttributesHtml.EventsHtml.Lazy.

还有 an issue 要求改进模块和公开它的包之间的连接,这样编译器可以在项目期间提供更多帮助 bootstrap