如何在 Elm 中使用 de elm-markdown 模块?
How to use de elm-markdown module in Elm?
我是 Elm 的新手,我正在通过 examples 来熟悉这门语言。问题是我无法 运行 降价示例。
代码如下:
import Markdown
main = Markdown.toHtml [] markdown
markdown = """
# This is Markdown
[Markdown](http://daringfireball.net/projects/markdown/) lets you
write content in a really natural way.
* You can have lists, like this one
* Make things **bold** or *italic*
* Embed snippets of `code`
* Create [links](/)
* ...
The [elm-markdown][] package parses all this content, allowing you
to easily generate blocks of `Element` or `Html`.
[elm-markdown]: http://package.elm-lang.org/packages/evancz/elm-markdown/latest
"""
但是当我尝试编译它时,我收到以下消息:
I cannot find module 'Markdown'.
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
我已经用命令安装了模块
$ elm-package install evancz/elm-markdown
任何关于正在发生的事情以及如何解决它的解释将不胜感激。提前致谢。
确保 运行 elm package install
命令位于您尝试构建代码的同一目录中。要验证,您可以查看是否存在 elm-stuff
目录。
包安装对于项目本身是本地的。它们不是系统范围的,所以如果你开始一个新项目,你也必须 运行 elm package install
在那个目录中。
在极少数情况下,我也看到即使安装了软件包也会出现错误消息。虽然我无法确定导致问题的原因,但从项目根目录中删除 elm-stuff
和 运行ning 仅 elm package install
(没有其他参数)可以解决问题。
要遵循的步骤:
- 使用配置编辑器安装 Elm(Atom App 是优秀的 ELM 插件之一)
- 完成安装后,按照给定的步骤进行操作@https://atom.io/packages/language-elm
- 一旦您使用“http://elm-lang.org/examples”练习示例代码,您可能会尝试复制相同的代码并显示上述错误
- 您可以看到这些视频,了解像 "Hello Word" 这样的基本代码,使用这些您会知道在哪里修复“https://www.youtube.com/watch?v=Rf2CkojtxFw”
- 从包中删除 "ELM-STUFF" 尝试 运行 这些命令 "elm package install" 然后上面的命令“ elm-package install evancz/elm-markdown" 然后尝试 运行 "elm-reactor"
- 它会起作用 :-)
我是 Elm 的新手,我正在通过 examples 来熟悉这门语言。问题是我无法 运行 降价示例。
代码如下:
import Markdown
main = Markdown.toHtml [] markdown
markdown = """
# This is Markdown
[Markdown](http://daringfireball.net/projects/markdown/) lets you
write content in a really natural way.
* You can have lists, like this one
* Make things **bold** or *italic*
* Embed snippets of `code`
* Create [links](/)
* ...
The [elm-markdown][] package parses all this content, allowing you
to easily generate blocks of `Element` or `Html`.
[elm-markdown]: http://package.elm-lang.org/packages/evancz/elm-markdown/latest
"""
但是当我尝试编译它时,我收到以下消息:
I cannot find module 'Markdown'.
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
我已经用命令安装了模块
$ elm-package install evancz/elm-markdown
任何关于正在发生的事情以及如何解决它的解释将不胜感激。提前致谢。
确保 运行 elm package install
命令位于您尝试构建代码的同一目录中。要验证,您可以查看是否存在 elm-stuff
目录。
包安装对于项目本身是本地的。它们不是系统范围的,所以如果你开始一个新项目,你也必须 运行 elm package install
在那个目录中。
在极少数情况下,我也看到即使安装了软件包也会出现错误消息。虽然我无法确定导致问题的原因,但从项目根目录中删除 elm-stuff
和 运行ning 仅 elm package install
(没有其他参数)可以解决问题。
要遵循的步骤:
- 使用配置编辑器安装 Elm(Atom App 是优秀的 ELM 插件之一)
- 完成安装后,按照给定的步骤进行操作@https://atom.io/packages/language-elm
- 一旦您使用“http://elm-lang.org/examples”练习示例代码,您可能会尝试复制相同的代码并显示上述错误
- 您可以看到这些视频,了解像 "Hello Word" 这样的基本代码,使用这些您会知道在哪里修复“https://www.youtube.com/watch?v=Rf2CkojtxFw”
- 从包中删除 "ELM-STUFF" 尝试 运行 这些命令 "elm package install" 然后上面的命令“ elm-package install evancz/elm-markdown" 然后尝试 运行 "elm-reactor"
- 它会起作用 :-)