Je suis complètement nouveau à Elm, et je passe par le examples pour se familiariser avec la langue. Le problème est que je ne peux pas exécuter l'exemple markdown.Comment utiliser le module de elm-markdown dans Elm?
Le code est le suivant:
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
"""
Mais lorsque je tente de compiler je reçois le message suivant:
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
Je l'ai déjà installé le module avec la commande
$ elm-package install evancz/elm-markdown
Toute explication de ce qui se passe et comment le réparer sera grandement appréciée. Merci d'avance.
Est-ce juste un module Markdown que vous ne pouvez pas utiliser? Le code et la procédure me conviennent (je ne peux pas le reproduire). – Tosh
Avez-vous exécuté la commande 'elmm install install' dans le même répertoire que celui où vous essayez de générer le code? Pour vérifier, vous pouvez réexécuter la commande, ou simplement regarder qu'il y a un répertoire 'elm-stuff' –
@ChadGilbert C'était le problème. Je supposais que 'elm-package install' ferait une installation sauvage du système. Une fois que j'ai exécuté la commande dans le même répertoire où j'essayais de compiler le programme cela a fonctionné. Merci. – Jeff